仿转转app中商品详情界面,tab操作一个界面(宝贝,卖家,互动

2020-03-16  本文已影响0人  撩人的风光

它的效果是这样的:点击卖家会滚动到在商品界面的卖家信息位置,点击推荐 会滚动到商品页中的推荐位置……

那么这样的一个效果是怎么实现的呢?实现方式使用TabLayout和ScrollView来实现。

步骤:

    1.创建Tab,添加到TabLayout中,并进行监听:

List<String> titleList = new ArrayList();

for (String s : titleList ) {

    tabLayout.addTab( tabLayout .newTab().setText(s));

}

tabBaby.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {

Override public void onTabSelected(TabLayout.Tab tab) { String s = tab.getText().toString(); if (s.equals("宝贝")) { //选中了宝贝 positionClick = 0; scrollView.scrollTo(0, tvContentTitle.getTop()); } else if (s.equals("卖家")) { //选中了卖家 positionClick = 1; scrollView.scrollTo(0, rlSellerMessage.getTop()); } else if (s.equals("推荐")) { //选中了推荐 positionClick = 2; scrollView.scrollTo(0, rlRecom.getTop()); } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { }});

上一篇 下一篇

猜你喜欢

热点阅读