Sun*_*Sun 4 android android-viewpager android-tabs android-pagetransformer
在我的示例代码中,我在MainActivity.java中有三个可滑动的选项卡,即:Android,IOS和WINDOWS,我使用滑动在选项卡之间切换.
现在,我必须使用Swipeable Tabs实现PageTransformer,所以在这里我需要你的帮助,是否有可能,如果有,那怎么样?
MainActivity.java:-
public class MainActivity extends FragmentActivity {
ViewPager Tab;
TabPagerAdapter TabAdapter;
ActionBar actionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TabAdapter = new TabPagerAdapter(getSupportFragmentManager());
Tab = (ViewPager)findViewById(R.id.pager);
Tab.setOnPageChangeListener(
new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actionBar = getActionBar();
actionBar.setSelectedNavigationItem(position);
}
});
Tab.setAdapter(TabAdapter);
..............
}
}
Run Code Online (Sandbox Code Playgroud)
这是我想在我的程序中实现的:

这就是我的Tab看起来的样子:

Pra*_* シ 6
你必须使用setPageTransformer()这种类型的导航..使用下面的代码到您的寻呼机..
将此代码添加到您的 MainActivity.java
Tab = (ViewPager)findViewById(R.id.pager); // you have defined view pager as `TAB`
Tab.setPageTransformer(false, new PageTransformer() {
public void transformPage(View page, float position) {
page.setRotationY(position * -30); // animation style... change as you want..
}
});
Tab.setCurrentItem(pos);
}
Run Code Online (Sandbox Code Playgroud)
从此处获取更多动画样式.. 使用PageTransformer或 ViewPager过渡自定义动画
| 归档时间: |
|
| 查看次数: |
5177 次 |
| 最近记录: |