viewpager滑动时动画效果,如何计算偏移量
动画效果为什么始终只在第一个textview中稍微动下,同时如何使横条完全覆盖页面一所在的textview部分...
动画效果为什么始终只在第一个textview中稍微动下,同时如何使横条完全覆盖页面一所在的textview部分
展开
3个回答
2015-10-22
展开全部
1、offset = (screenW / 3 - bmpW) / 2;//计算偏移量
2、privatevoidInitImageView() { cursor =(ImageView) findViewById(R.id.cursor); bmpW =BitmapFactory.decodeResource(getResources(), R.drawable.a) .getWidth();//获取图片宽度
DisplayMetrics dm = newDisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);
intscreenW = dm.widthPixels;//获取分辨率
Matrix matrix = newMatrix(); matrix.postTranslate(offset, 0); cursor.setImageMatrix(matrix);//设置动画初始位置
2、privatevoidInitImageView() { cursor =(ImageView) findViewById(R.id.cursor); bmpW =BitmapFactory.decodeResource(getResources(), R.drawable.a) .getWidth();//获取图片宽度
DisplayMetrics dm = newDisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);
intscreenW = dm.widthPixels;//获取分辨率
Matrix matrix = newMatrix(); matrix.postTranslate(offset, 0); cursor.setImageMatrix(matrix);//设置动画初始位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vp.setOnPageChangeListener(new OnPageChangeListener()
中的 public void onPageScrolled(int arg0, float arg1, int arg2) 方法标识了当前页、及滚动量
主要处理这个方法的值就行
中的 public void onPageScrolled(int arg0, float arg1, int arg2) 方法标识了当前页、及滚动量
主要处理这个方法的值就行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询