android怎么实现viewpager的淡入淡出
1个回答
展开全部
比如我们点击向右按钮,希望左边的view移动过来,有个平移效果,但是用系统默认的ViewPager切换的时候,会一闪而过。这是为什么呢?
因为viewpager外面其实有个scrollview,你可以使用反射的方法,设置他的scroll时间。代码如下。
主要代码:
//第一步:
LayoutInflater mInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = mInflater.from(context).inflate(
R.layout.vw_personalcyclingtarget_test, personalFileMain);
MyCycTargetViewPager mVp = (MyCycTargetViewPager) view
.findViewById(R.id.cyctarget_viewpager);
因为viewpager外面其实有个scrollview,你可以使用反射的方法,设置他的scroll时间。代码如下。
主要代码:
//第一步:
LayoutInflater mInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = mInflater.from(context).inflate(
R.layout.vw_personalcyclingtarget_test, personalFileMain);
MyCycTargetViewPager mVp = (MyCycTargetViewPager) view
.findViewById(R.id.cyctarget_viewpager);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询