直播帶貨平臺,仿某寶實現商品上下滑動
直播帶貨平臺,仿某寶實現商品上下滑動實現的相關程式碼
先把最基礎的頁面搭出來,禁用Recycler滑動只需要重寫onInterceptTouchEvent、onTouchEvent返回值都設為false即可:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android=" xmlns:app=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".activiy.ViewPagerActivity" android:background="#f2f2f2"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <com.aykj.nestscrolldemo.widget.NoScrollRecyclerView android:id="@+id/top_recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content"/> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <View android:layout_width="match_parent" android:layout_height="1px" android:background="#e0e0e0"/> <com.google.android.material.tabs.TabLayout android:id="@+id/tab_view" android:layout_width="match_parent" android:layout_height="wrap_content" /> <View android:layout_width="match_parent" android:layout_height="1px" android:background="#e0e0e0"/> <androidx.viewpager.widget.ViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="match_parent"/> </LinearLayout> </LinearLayout> </ScrollView> public class ViewPagerActivity extends AppCompatActivity { private List<String> topDatas = new ArrayList<>(); private List<String> tabTitles = new ArrayList<>(); ActivityViewPagerBinding viewBinding; private RecyclerAdapter topAdapter; private DividerItemDecoration divider; private TabFragmentAdapter pagerAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); viewBinding = ActivityViewPagerBinding.inflate(LayoutInflater.from(this)); setContentView(viewBinding.getRoot()); initDatas(); initView(); } private void initDatas() { topDatas.clear(); for(int i=0; i<5; i++) { topDatas.add("top item " + (i + 1)); } tabTitles.clear(); tabTitles.add("tab1"); tabTitles.add("tab2"); tabTitles.add("tab3"); } private void initView() { //init topRecycler divider = new DividerItemDecoration(this, LinearLayout.VERTICAL); divider.setDrawable(new ColorDrawable(Color.parseColor("#ffe0e0e0"))); viewBinding.topRecyclerView.setLayoutManager(new LinearLayoutManager(this)); viewBinding.topRecyclerView.addItemDecoration(divider); topAdapter = new RecyclerAdapter(this, topDatas); viewBinding.topRecyclerView.setAdapter(topAdapter); //initTabs with ViewPager pagerAdapter = new TabFragmentAdapter(getSupportFragmentManager(), tabTitles); viewBinding.viewPager.setAdapter(pagerAdapter); viewBinding.tabView.setupWithViewPager(viewBinding.viewPager); viewBinding.tabView.setTabMode(TabLayout.MODE_FIXED); } }
以上就是直播帶貨平臺,仿某寶實現商品上下滑動實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2852076/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播帶貨平臺開發,實現音影片同步演算法演算法
- 直播帶貨平臺開發流量體現是重中之重!
- 直播帶貨平臺原始碼,利用ProgressBar實現垂直、水平進度條原始碼
- 明星直播帶貨的平臺都有哪些功能?
- 直播平臺開發的小店功能強大,如何解決直播帶貨的貨源
- 直播帶貨app原始碼,實現移動端的按鈕拖動APP原始碼
- iOS 仿淘寶實現商品規格圖片的放大縮小功能iOS
- 直播帶貨系統是如何實現直播錄屏的
- 直播平臺原始碼,迴圈滾動RecyclerView的實現原始碼View
- 商家直播帶貨如何選擇平臺,這些平臺各自有什麼優勢?
- 呼叫支付介面,實現直播帶貨系統原始碼的線上支付原始碼
- Material之Behavior實現支付寶密碼彈窗 仿淘寶/天貓商品屬性選擇密碼
- 直播平臺搭建,自定義View實現loading動畫載入View動畫
- 直播平臺原始碼,RecycleView實現item重疊水平滑動原始碼View
- 直播帶貨軟體開發過程中,如何實現圖片上傳
- 直播平臺製作,私密內容自帶毛玻璃效果如何實現
- 直播商城系統原始碼獨立運營版直播帶貨仿抖音帶貨模式App原生開發原始碼模式APP
- 帶貨直播原始碼,淺談直播實現過程和技術原始碼
- 直播帶貨原始碼,商品頁面跳轉顯示白底, 新增漸變動畫原始碼動畫
- 線上教育直播點播平臺搭建網路教育直播APP帶一對一APP
- 直播平臺原始碼,純JS實現左右滑動輪播圖原始碼JS
- 直播平臺原始碼,FlinkSQL實現行轉列原始碼SQL
- 搭建直播平臺,uniapp捲軸置頂實現APP
- 直播平臺搭建,實現圖片縮圖功能
- 直播平臺開發,Clip-path實現按鈕流動邊框動畫動畫
- 直播帶貨平臺搭建需要用到哪些第三方(下)
- 眾多商家拒絕入駐服務直播平臺,選擇直播帶貨原始碼的原因原始碼
- 直播商城原始碼,實現左右聯動商品分類頁面原始碼
- python使用requests秒殺茅臺(適用某寶,也可搶購其他商品)Python
- 直播帶貨app開發,制定商品秒殺倒數計時提示APP
- 短視訊平臺搭建,移動端商品下單、購買過程的實現
- 直播平臺開發,使用swiper實現輪播效果
- 搭建自己的直播平臺,實現exe單例模式單例模式
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- 直播帶貨原始碼,Android Studio實現電商引導頁原始碼Android
- 想要實現帶貨直播原始碼秒開?先看看這個原始碼
- 為什麼各個平臺都加入直播功能?直播帶貨系統原始碼的魔力在哪?原始碼
- 在直播帶貨平臺開發風口下,我們應該如何做?