私のコード例では、MainActivity.java に Android、IOS、WINDOWS の 3 つのスワイプ可能なタブがあり、スワイプを使用してタブを切り替えています。
今、私はスワイプ可能なタブで 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);
..............
}
}
これが私のプログラムに実装したいものです:
これが私のタブの外観です: