精华内容
下载资源
问答
  • 效果图:   无标题文档 li{ display:inline; } li a{ float:left; display:block; text-decoration:none; width:100px; text-align:center; ... border-right:1p

    效果图:

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    <style type="text/css">
    li{
    	display:inline;
    }
    li a{
    	float:left;
    	display:block;
    	text-decoration:none;
    	width:100px;
    	text-align:center;
    	color:#FFF;
    	padding:10px;
    	border-right:1px solid #FFF;
    }
    .menu01{
    	background-color:#C63;
    }
    .menu02{
    	background-color:#000;
    }
    </style>
    
    <body οnlοad="changeMenu(1)">
    	<ul>
    		<li><a href="#"  οnclick="changeMenu(1)" id="menu1">首页</a></li>
            <li><a href="#"  οnclick="changeMenu(2)" id="menu2">公司简介</a></li>
            <li><a href="#"  οnclick="changeMenu(3)" id="menu3">产品介绍</a></li>
            <li><a href="#"  οnclick="changeMenu(4)" id="menu4">联系我们</a></li>
            <li><a href="#"  οnclick="changeMenu(5)" id="menu5">资质荣誉</a></li>    	
        </ul>
    </body>
    </html>
    <script type="text/javascript">
    	function changeMenu(t){
    		t=String(t);
    		for(i=1;i<=5;i++){
    			if(i==t){
    				document.getElementById("menu"+t).className="menu01";
    			}else{
    				document.getElementById("menu"+i).className="menu02";
    			}
    		}
    	}
    </script>
    


     

    展开全文
  • 步骤一:假设当前页横向页。通过“Ctrl+Enter”键插入新的一页 步骤二:选中插入页(如下图所示),进入“页面布局”菜单,点击“页面设置”,在弹出的页面中,“纸张方向”选择“横向”,“应用于”选择“所选...

    Word软件信息:Office2007

    步骤一:假设当前页为横向页。通过“Ctrl+Enter”键插入新的一页

    步骤二:选中插入页(如下图所示),进入“页面布局”菜单,点击“页面设置”,在弹出的页面中,“纸张方向”选择“横向”,“应用于”选择“所选文字”。点击确定设置后便可实现。

     

    备注:在横向页中插入纵向页的操作方法类似。

    展开全文
  • 1、打开Word,选择“页面布局”标签。...4、此时当前页以后的页面都为横向,将光标移动至下一页开始,执行第二步,和第三步,第三步中选择如下图,点击“确定”按钮 5、执行结果如下。 6、搞定。 ...

    1、打开Word,选择“页面布局”标签。
    在这里插入图片描述
    2、将光标放置于要设置为横向页面的页面上,点击页面布局标签页中,页面设置右下角的小箭头。
    在这里插入图片描述
    3、弹出如下页面,弹出如下内容,选择纸张方向为“横向”,应用于“插入点之后”。点击“确定”按钮。
    在这里插入图片描述
    4、此时当前页以后的页面都为横向,将光标移动至下一页开始,执行第二步,和第三步,第三步中选择如下图,点击“确定”按钮
    在这里插入图片描述
    5、执行结果如下。
    在这里插入图片描述
    6、搞定。

    展开全文
  • 横向和纵向的ViewPage,引导

    千次阅读 2015-01-16 18:41:17
    我们看到的应用引导横向滑动和纵向滑动的,横向的我们很好实现,使用ViewPager即可,如果是纵向的,ViewPager设置纵向的功能,所以我们需要自定义纵向的ViewPager,下面为大家通过一款既可以横向也可以纵向的...

    转载请注明出处:  http://blog.csdn.net/forwardyzk/article/details/42780427

    我们看到的应用引导页有横向滑动和纵向滑动的,横向的我们很好实现,使用ViewPager即可,如果是纵向的,ViewPager设置纵向的功能,所以我们需要自定义纵向的ViewPager,下面为大家通过一款既可以横向也可以纵向的ViewPager。



    使用了自定义属性:

    自定义类ViewPager继承ViewGroup

    <span style="font-family:SimSun;font-size:18px;">TypedArray a = context.obtainStyledAttributes(attrs,
    				R.styleable.ViewPager, defStyle, 0);
    		mOrientation = a.getInt(R.styleable.ViewPager_orientation,
    				ORIENTATION_HORIZONTAL);</span>

    获取自定义方向属性对应的值,默认的为横向的。

    <span style="font-family:SimSun;font-size:18px;">public boolean isOrientationHorizontal() {
    		return mOrientation == ORIENTATION_HORIZONTAL;
    	}</span>

    判断是是否是横向的,否则就是纵向的。

    在onMeasure方法中对其所有的子孩子进行测量长和宽,

    通过循环遍历所有的子孩子

    <span style="font-family:SimSun;font-size:18px;">final int widthSpec = MeasureSpec.makeMeasureSpec(
    							widthSize, widthMode);
    					final int heightSpec = MeasureSpec.makeMeasureSpec(
    							heightSize, heightMode);
    					child.measure(widthSpec, heightSpec);
    
    					if (consumeVertical) {
    						childHeightSize -= child.getMeasuredHeight();
    					} else if (consumeHorizontal) {
    						childWidthSize -= child.getMeasuredWidth();
    					}</span>

    同时也要准备显示的item显示的滑动的方向

    <span style="font-family:SimSun;font-size:18px;">int focusDirection = View.FOCUS_FORWARD;
    		if (mCurItem != newCurrentItem) {
    			if (isOrientationHorizontal()) {
    				focusDirection = mCurItem < newCurrentItem ? View.FOCUS_RIGHT
    						: View.FOCUS_LEFT;
    			} else {
    				focusDirection = mCurItem < newCurrentItem ? View.FOCUS_DOWN
    						: View.FOCUS_UP;
    			}
    			oldCurInfo = infoForPosition(mCurItem);
    			mCurItem = newCurrentItem;
    		}</span>

    在onLayout显示的位置

    <span style="font-family:SimSun;font-size:18px;">switch (hgrav) {
    					default:
    						childLeft = paddingLeft;
    						break;
    					case Gravity.LEFT:
    						childLeft = paddingLeft;
    						paddingLeft += child.getMeasuredWidth();
    						break;
    					case Gravity.CENTER_HORIZONTAL:
    						childLeft = Math.max(
    								(width - child.getMeasuredWidth()) / 2,
    								paddingLeft);
    						break;
    					case Gravity.RIGHT:
    						childLeft = width - paddingRight
    								- child.getMeasuredWidth();
    						paddingRight += child.getMeasuredWidth();
    						break;
    					}
    					switch (vgrav) {
    					default:
    						childTop = paddingTop;
    						break;
    					case Gravity.TOP:
    						childTop = paddingTop;
    						paddingTop += child.getMeasuredHeight();
    						break;
    					case Gravity.CENTER_VERTICAL:
    						childTop = Math.max(
    								(height - child.getMeasuredHeight()) / 2,
    								paddingTop);
    						break;
    					case Gravity.BOTTOM:
    						childTop = height - paddingBottom
    								- child.getMeasuredHeight();
    						paddingBottom += child.getMeasuredHeight();
    						break;
    					}
    					if (isOrientationHorizontal()) {
    						childLeft += scrollX;
    					} else {
    						childTop += scrollY;
    					}
    					child.layout(childLeft, childTop,
    							childLeft + child.getMeasuredWidth(), childTop
    									+ child.getMeasuredHeight());
    					decorCount++;
    				}
    			}
    		}</span>

    根据设置的Gravity,要计算其当前显示的间距,根据设置的方向和滑动的距离(scrollX),计算其不断的更改其位置(child.layout)。


    在onTouchEvent()会根据手势点击状态,向外传递当前的状态。

    <span style="font-family:SimSun;font-size:18px;">case MotionEvent.ACTION_DOWN: {
    			mScroller.abortAnimation();
    			mPopulatePending = false;
    			populate();
    			mIsBeingDragged = true;
    			setScrollState(SCROLL_STATE_DRAGGING);
    
    			// Remember where the motion event started
    			mLastMotionX = mInitialMotionX = ev.getX();
    			mLastMotionY = mInitialMotionY = ev.getY();
    			mActivePointerId = MotionEventCompat.getPointerId(ev, 0);
    			break;
    		}
    		case MotionEvent.ACTION_MOVE:
    			if (!mIsBeingDragged) {
    				final int pointerIndex = MotionEventCompat.findPointerIndex(ev,
    						mActivePointerId);
    				final float x = MotionEventCompat.getX(ev, pointerIndex);
    				final float xDiff = Math.abs(x - mLastMotionX);
    				final float y = MotionEventCompat.getY(ev, pointerIndex);
    				final float yDiff = Math.abs(y - mLastMotionY);
    				if (DEBUG)
    					Log.v(TAG, "Moved x to " + x + "," + y + " diff=" + xDiff
    							+ "," + yDiff);
    				if (isOrientationHorizontal()) {
    					if (xDiff > mTouchSlop && xDiff > yDiff) {
    						if (DEBUG)
    							Log.v(TAG, "Starting drag!");
    						mIsBeingDragged = true;
    						mLastMotionX = x - mInitialMotionX > 0 ? mInitialMotionX
    								+ mTouchSlop
    								: mInitialMotionX - mTouchSlop;
    						mLastMotionY = y;
    						setScrollState(SCROLL_STATE_DRAGGING);
    						setScrollingCacheEnabled(true);
    					}
    				} else {
    					if (yDiff > mTouchSlop && yDiff > xDiff) {
    						if (DEBUG)
    							Log.v(TAG, "Starting drag!");
    						mIsBeingDragged = true;
    						mLastMotionY = y - mInitialMotionY > 0 ? mInitialMotionY
    								+ mTouchSlop
    								: mInitialMotionY - mTouchSlop;
    						mLastMotionX = x;
    						setScrollState(SCROLL_STATE_DRAGGING);
    						setScrollingCacheEnabled(true);
    					}
    				}
    			}
    			// Not else! Note that mIsBeingDragged can be set above.
    			if (mIsBeingDragged) {
    				// Scroll to follow the motion event
    				final int activePointerIndex = MotionEventCompat
    						.findPointerIndex(ev, mActivePointerId);
    				float x = 0;
    				if (isOrientationHorizontal()) {
    					x = MotionEventCompat.getX(ev, activePointerIndex);
    				} else {
    					x = MotionEventCompat.getY(ev, activePointerIndex);
    				}
    				needsInvalidate |= performDrag(x);
    			}
    			break;</span>

    当离开屏幕时,MotionEvent.ACTION_UP,需要判断需要显示的item, setCurrentItemInternal(nextPage, true, true, initialVelocity);

    会有这样的看出,进行位置的滑动,

    <span style="font-family:SimSun;font-size:18px;">populate(item);
    			scrollToItem(item, smoothScroll, velocity, dispatchSelected);</span>

    当屏幕改变的时,来保证当前显示的item始终正确,

    <span style="font-family:SimSun;font-size:18px;">protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    		super.onSizeChanged(w, h, oldw, oldh);
    
    		// Make sure scroll position is set correctly.
    		if (w != oldw) {
    			recomputeScrollPosition(w, oldw, h, oldh, mPageMargin, mPageMargin);
    		}
    	}</span>
    在computeScroll()处理mScroller手势的滑动,来改变位置的移动当前ViewPager(即ViewGroup)的移动

    <span style="font-family:SimSun;font-size:18px;">public void computeScroll() {
    		if (!mScroller.isFinished() && mScroller.computeScrollOffset()) {
    			int oldX = getScrollX();
    			int oldY = getScrollY();
    			int x = mScroller.getCurrX();
    			int y = mScroller.getCurrY();
    
    			if (oldX != x || oldY != y) {
    				scrollTo(x, y);
    				if (!pageScrolled(isOrientationHorizontal() ? x : y)) {
    					mScroller.abortAnimation();
    					if (isOrientationHorizontal()) {
    						scrollTo(0, y);
    					} else {
    						scrollTo(x, 0);
    					}
    				}
    			}
    
    			// Keep on drawing until the animation has finished.
    			ViewCompat.postInvalidateOnAnimation(this);
    			return;
    		}
    
    		// Done with scroll, clean up state.
    		completeScroll(true);
    	}</span>

    设置选中的item

    <span style="font-family:SimSun;font-size:18px;">protected void onPageScrolled(int position, float offset, int offsetPixels) {
    		// Offset any decor views if needed - keep them on-screen at all times.
    		if (mDecorChildCount > 0) {
    			// TODO This is where I start getting tired. Refactor this better
    			// later.
    			if (isOrientationHorizontal()) {
    				final int scrollX = getScrollX();
    				int paddingLeft = getPaddingLeft();
    				int paddingRight = getPaddingRight();
    				final int width = getWidth();
    				final int childCount = getChildCount();
    				for (int i = 0; i < childCount; i++) {
    					final View child = getChildAt(i);
    					final LayoutParams lp = (LayoutParams) child
    							.getLayoutParams();
    					if (!lp.isDecor)
    						continue;
    
    					final int hgrav = lp.gravity
    							& Gravity.HORIZONTAL_GRAVITY_MASK;
    					int childLeft = 0;
    					switch (hgrav) {
    					default:
    						childLeft = paddingLeft;
    						break;
    					case Gravity.LEFT:
    						childLeft = paddingLeft;
    						paddingLeft += child.getWidth();
    						break;
    					case Gravity.CENTER_HORIZONTAL:
    						childLeft = Math.max(
    								(width - child.getMeasuredWidth()) / 2,
    								paddingLeft);
    						break;
    					case Gravity.RIGHT:
    						childLeft = width - paddingRight
    								- child.getMeasuredWidth();
    						paddingRight += child.getMeasuredWidth();
    						break;
    					}
    					childLeft += scrollX;
    
    					final int childOffset = childLeft - child.getLeft();
    					if (childOffset != 0) {
    						child.offsetLeftAndRight(childOffset);
    					}
    				}
    			} else {
    				final int scrollY = getScrollY();
    				int paddingTop = getPaddingTop();
    				int paddingBottom = getPaddingBottom();
    				final int height = getHeight();
    				final int childCount = getChildCount();
    				for (int i = 0; i < childCount; i++) {
    					final View child = getChildAt(i);
    					final LayoutParams lp = (LayoutParams) child
    							.getLayoutParams();
    					if (!lp.isDecor)
    						continue;
    
    					final int vgrav = lp.gravity
    							& Gravity.VERTICAL_GRAVITY_MASK;
    					int childTop = 0;
    					switch (vgrav) {
    					default:
    						childTop = paddingTop;
    						break;
    					case Gravity.TOP:
    						childTop = paddingTop;
    						paddingTop += child.getHeight();
    						break;
    					case Gravity.CENTER_VERTICAL:
    						childTop = Math.max(
    								(height - child.getMeasuredHeight()) / 2,
    								paddingTop);
    						break;
    					case Gravity.BOTTOM:
    						childTop = height - paddingBottom
    								- child.getMeasuredHeight();
    						paddingBottom += child.getMeasuredHeight();
    						break;
    					}
    					childTop += scrollY;
    
    					final int childOffset = childTop - child.getTop();
    					if (childOffset != 0) {
    						child.offsetTopAndBottom(childOffset);
    					}
    				}
    			}
    		}
    
    		if (mOnPageChangeListener != null) {
    			mOnPageChangeListener
    					.onPageScrolled(position, offset, offsetPixels);
    		}
    		if (mInternalPageChangeListener != null) {
    			mInternalPageChangeListener.onPageScrolled(position, offset,
    					offsetPixels);
    		}
    
    		if (mPageTransformer != null) {
    			final boolean horizontal = isOrientationHorizontal();
    			final int scroll = horizontal ? getScrollX() : getScrollY();
    			final int childCount = getChildCount();
    			for (int i = 0; i < childCount; i++) {
    				final View child = getChildAt(i);
    				final LayoutParams lp = (LayoutParams) child.getLayoutParams();
    
    				if (lp.isDecor)
    					continue;
    
    				float transformPos;
    				if (horizontal) {
    					transformPos = (float) (child.getLeft() - scroll)
    							/ getClientWidth();
    				} else {
    					transformPos = (float) (child.getTop() - scroll)
    							/ getClientHeight();
    				}
    				mPageTransformer.transformPage(child, transformPos);
    			}
    		}
    
    		mCalledSuper = true;
    	}</span>


    使用步骤:

    activity_main.xml

    <span style="font-family:SimSun;font-size:18px;"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <com.ryanharter.viewpager.ViewPager
            android:id="@+id/pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:orientation="vertical" >
        </com.ryanharter.viewpager.ViewPager>
    
    </RelativeLayout></span>

    因为使用了自定义属性,所以要在xml的根节点下添加 xmlns:app="http://schemas.android.com/apk/res-auto"

    设置app:orientation="vertical"或者horizontal


    MainActivity.java

    <span style="font-family:SimSun;font-size:18px;">public class MainActivity extends Activity {
    
    	private ViewPager pager;
    	private List<View> pagerViews;
    	private Context mContext;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		mContext = MainActivity.this;
    		initView();
    		initPagerViews();
    		initData();
    	}
    
    	private void initData() {
    		pager.setAdapter(new MyAdapter());
    		pager.setOnPageChangeListener(new OnPageChangeListener() {
    
    			@Override
    			public void onPageSelected(int position) {
    				Toast.makeText(getApplicationContext(), "选中了" + position, 0)
    						.show();
    			}
    
    			@Override
    			public void onPageScrolled(int position, float positionOffset,
    					int positionOffsetPixels) {
    
    			}
    
    			@Override
    			public void onPageScrollStateChanged(int state) {
    
    			}
    		});
    	}
    
    	private void initPagerViews() {
    		pagerViews = new ArrayList<View>();
    		LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT,
    				LayoutParams.MATCH_PARENT);
    		TextView tv = null;
    
    		for (int i = 0; i < 4; i++) {
    			tv = new TextView(mContext);
    			tv.setText("View--" + i);
    			tv.setLayoutParams(lp);
    			tv.setGravity(Gravity.CENTER);
    			if (i == 0) {
    				tv.setBackgroundColor(mContext.getResources().getColor(
    						android.R.color.holo_blue_bright));
    			} else if (i == 1) {
    				tv.setBackgroundColor(mContext.getResources().getColor(
    						android.R.color.holo_green_dark));
    			} else if (i == 2) {
    
    				tv.setBackgroundColor(mContext.getResources().getColor(
    						android.R.color.holo_orange_light));
    			} else if (i == 3) {
    				tv.setBackgroundColor(mContext.getResources().getColor(
    						android.R.color.holo_red_dark));
    			}
    			pagerViews.add(tv);
    		}
    	}
    
    	private void initView() {
    		pager = (ViewPager) findViewById(R.id.pager);
    
    	}
    
    	class MyAdapter extends PagerAdapter {
    
    		@Override
    		public int getCount() {
    			if (pagerViews == null)
    				return 0;
    			else
    				return pagerViews.size();
    		}
    
    		@Override
    		public boolean isViewFromObject(View arg0, Object arg1) {
    			return arg0 == arg1;
    		}
    
    		@Override
    		public void destroyItem(ViewGroup container, int position, Object object) {
    			// super.destroyItem(container, position, object);
    			container.removeView((View) object);
    		}
    
    		@Override
    		public Object instantiateItem(ViewGroup container, int position) {
    			container.addView(pagerViews.get(position));
    			return pagerViews.get(position);
    			// return super.instantiateItem(container, position);
    		}
    	}
    
    }
    </span>


    使用的Viewpager,PagerAdapter和OnPageChangeListener是

    import com.ryanharter.viewpager.PagerAdapter;
    import com.ryanharter.viewpager.ViewPager;
    import com.ryanharter.viewpager.ViewPager.OnPageChangeListener;

    包中的。

    源码下载: http://download.csdn.net/detail/forwardyzk/8375173

    效果图:







    展开全文
  • 4.接着同样定位到这一最后(即要变成横向的页面),重复第一步操作: 5.这时候光标同样自动跑到了下一页 6.然后我们再次选择纸张方向,选择纵向。 7.缩小后看看效果 8.接着我们对页码进行调整,使其...
  • WebBrowser横向打印自动设置边距

    千次阅读 2018-07-18 15:52:47
     RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,”&b&d”) //去掉了&u 因为我不想显示当前打印的网址  hkey_key=”margin_bottom”;  RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,”0.39”); //0.39相当...
  • 11款当前主流平板芯片横向对比评测

    千次阅读 2013-02-08 22:29:12
    本篇文章是接续年初所作《五款主流平板芯片横向对比评测》之后的最新补充,加入了近期国内比较热门的新方案一起做比较。  在快要进入2011下半年之际,重新回顾起上半年的平板市场,发展过程可用突飞猛进来形容,各...
  • Android 横向ScrollView照片浏览器实现

    千次阅读 2016-08-08 21:26:23
    因为项目中需要用到所以实现的一个横向的照片浏览器,使用横向SrollView实现。 实现效果如下: 实现思路: 在开始做之前呢,本着有轮子就用轮子的精神,也还是去百度找了很久,诸如"Android横向照片墙"、"Android...
  • 公司项目最近的一个要求是,显示一系列数据,横向滑动排列,滑到居中位置,就高亮显示,两边半透明。图如下(如红圈所示。整个图画是整个设计,采用的是自定义的recycleview嵌套里面多个recycleview组成的,如果有小...
  • H5横向滑动菜单

    千次阅读 2019-06-21 18:07:16
    H5横向滑动菜单 最近处理一个需求,产品需要做一个顶部横向的菜单栏,类似于今日头条首页的菜单栏 先来看看效果: 构思 首先说说我的思路吧 ,通过设置一个横向的导航栏,滑动到顶部后悬浮,然后滑下来后再继续...
  • 昨天做了一个pdf导出打印的问题,但是里面有一个页面是需要横向的,不然太小看不清楚。 但是pdf的横向还是竖向 都是一开始就要设置好的,怎么办呢?  没有办法,只能将我要横向的页面内容旋转90度了。 ...
  • 四种webAPP横向滑动模式图解—H5页面开发   一、容器整体滑动(DEMO只演示A-B-C-B,下同) 模拟动画效果见下图(上),滑动分解见下图(下): DEMO地址:...
  • 最近在做新闻咨询的项目,各个新闻频道通过横向滑动切换,顶部的导航active栏需要跟着切换到对应频道,并且active到达中部时,要一直处在中间。 类似效果就是uc浏览器《UC头条》的导航栏滑动居中一样。 写出来挺...
  • tab导航栏可以横向滑动,竖屏滑动到当前模块时对应的tab变色 图标更改 同时当前tab会跟随处于tab栏中间;点击tab时当前tab变色,锚点跳转到对应页面。 参考了别人大神的代码,tab带图标并能选中改变的没找到,自己...
  • 网页的横向打印和页面边距设置

    千次阅读 2009-11-19 10:46:00
    RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&b&d") //去掉了&u 因为我不想显示当前打印的网址 hkey_key="margin_bottom"; RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.39"); //0.39相当于把...
  • // 判断用户当前是否进行了横向滚动,如果用户发生了横向滚动,则设置元素为static const scrollLeft = (e.srcElement ? e.srcElement.documentElement.scrollLeft : false) || window.pageXOffset || (e....
  • ios uicollectionview 横向滚动

    千次阅读 2018-11-08 18:04:17
    现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo ... // 余数(用于确定最后一展示的item个数) NSInteger remainder = itemTotalCount ...
  • 在攻击者获取到某台内网机器的控制权限之后,进一步会考虑如何在内网进行横向移动,以及攻击域控服务器,本文总结了突破边界后进一步的攻击技巧,拿到内网机器的密码或Hash进行横向移动的方式
  • data.setMonth(data.getMonth() + 1, 1)//获取到当前月份,设置月份 for (var i = 0; i ; i++) { data.setMonth(data.getMonth() - 1);//每次循环一次 月份值减1 var m = data.getMonth() + 1; m = m ; ...
  • 小程序分类横向滚动+内容横向滚动

    千次阅读 2019-06-23 21:04:34
    * scroll-view 横向滚动条位置 */ scrollLeft: 0, list:[] }, onLoad: function (options) { var _this = this _this.setData({ winWidth: app.globalData.winWidth, winHeight: app.globalData.winHeight...
  • Android 自定义View 横向翻页

    千次阅读 2016-11-03 12:29:39
    * 如果当前页不是最后一页 * 如果是需要翻下一页 * 并且上一页已被clip掉,即judgeSlideAuto中执行了向左 */ if (!mIsLastPage && mIsNextPage && mClipX ) { mPageIndex++; mClipX = getWidth(); ...
  • 横向时间进度条

    千次阅读 2016-06-22 10:10:56
    //计算时间指针的左边距=(当前时间分钟数-前面时间分割点分钟数)/当前时间段的分钟数*当前时间段标签长度+前面所有标签的长度, //简单来说就是用当前时间所在分段的百分比乘以当前分段的长度,然后加上前面所有...
  • 终于闲下来了,总结一下RecycleView的使用。 一、概述 与常见的ListView和GridView一样,RecycleView也用来在有限的界面上展示大量的数据。它提供了一种插拔式的体验,高度的解耦,使用...(多项横向滚动) (瀑布流)
  • 水平列表屏幕左侧到右侧显示范围 int extent = recyclerView.computeHorizontalScrollExtent(); //整体的高度,注意是整体,包括在显示区域之外的。 int range = recyclerView.computeHorizontalScrollRange(); //...
  • Lodop横向打印,正向显示问题

    千次阅读 2019-08-27 15:15:49
    --指定打印方向 0--可通过打印机选择纵向或横向,1--锁定为纵向打印,2---锁定为横向打印 ---第一个0 打印纸张的宽度 为0 ,可自定义宽 ---第二个0 打印纸张的高度 为 0 ,可自定义高 ---A4 指定用 A4 纸打印 当宽度...
  • 现在的前端开发中,有许多页面上有设计了横向滚动,可以说横向滚动是一个很常见的场景,今天就来说说横向滚动怎么实现以及需要注意的问题。 实现横向滚动 要实现横向滚动,方式不止一种,这里我只说最简单的一种,...
  • 手机浏览器中横向循环滑动效果

    万次阅读 2013-01-11 16:44:40
    但有些横向滑动的效果,比如打开网易手机版:http://3g.163.com/touch/,还是比较炫的,好像也是一个网站手机版的标准配备。这种效果怎么弄出来呢?网易这个代码是加了密的,看不懂,注释显示,好像是用了老外的一个...
  • 2.当前项目有下划线标识 3.点击项目,导航栏滚动到相应位置 以下将分步骤逐步完善陈述这些功能,最终会呈现所有代码 1.引用组件scroll-view,达到滚动效果 万丈高楼平地起,首先要达到横向滚动的效果 ...
  • HTML实现横向滚动换页

    千次阅读 2017-03-28 16:31:40
    平常做滑动切屏一般都会使用swiper.js,最近因个人项目需要,不想引入其他库,所以用原生js+css3写了个横向滚动换页
  • 1.需要导入jquery2.... //l:横向, p:纵向; 单位: in:英寸,mm毫米;px:像素; 画布大小:默认是A4纸大小 // var pdf = new jsPDF('p', 'mm', [230, 250]); //230 x 250 html2canvas($("#exam

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,685
精华内容 18,274
关键字:

从当前页横向