直播平臺開發,TabLayout的使用和自定義紅點訊息提示
直播平臺開發,TabLayout的使用和自定義紅點訊息提示
1.首先要引入android design包,在gradle中加入:
implementation 'com.android.support:design:27.1.1'
2. 在xml佈局中直接跟ViewPager一起使用
<android.support.design.widget.TabLayout android:id="@+id/about_my_tab" android:layout_width="match_parent" android:layout_height="55dp" android:background="@color/white_color" app:tabIndicatorColor="@color/main_color" app:tabMode="fixed" app:tabSelectedTextColor="@color/main_color" app:tabTextAppearance="@style/MiddleTextStyle" app:tabTextColor="@color/second_text_color" /> <android.support.v4.view.ViewPager android:id="@+id/about_my_viewpager" android:layout_width="match_parent" android:layout_height="match_parent" /> app:tabIndicatorColor:指示器的顏色,就是底部那條線的顏色,這裡選擇的是綠色 app:tabMode:tab滑動模式,有fixed和scrollable兩種,fixed是不可滑動,scrollable是可滑動 app:tabIndicatorHeight: 底部指示器的高度,這裡使用是預設高度 app:tabSelectedTextColor: tab選中之後文字的顏色 app:tabTextAppearance:tab標題文字的大小 app:tabTextColor:tab標題文字非選中狀態時的顏色
3.下一步就是在Activity中設定標題,並設定與ViewPager聯動:
tabLayout= view.findViewById(R.id.about_my_tab); tabLayout.addTab(tabLayout.newTab().setText("我的私信")); tabLayout.addTab(tabLayout.newTab().setText("我的回覆"));
設定與ViewPager的聯動也異常簡單:
tabLayout.setupWithViewPager(viewPager);
以上就是直播平臺開發,TabLayout的使用和自定義紅點訊息提示, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2905743/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建直播平臺,iYiuMessage 訊息提示元件元件
- 自定義訊息和對訊息的理解
- 直播平臺軟體開發,實現自定義標題欄
- 直播電商平臺開發,vue 自定義指令過濾特殊字元Vue字元
- 直播系統app原始碼,TabLayout:自定義字型大小APP原始碼TabLayout自定義字型
- 短視訊平臺開發,自定義一個彈窗樣式和內容
- 直播平臺開發,自定義中間向兩邊滑動的滑動條
- 如何開發直播平臺,直播平臺開發需要CDN嗎
- 直播平臺搭建,自定義氣泡效果(BubbleView)View
- 自定義訊息獲取訊息(轉)
- 遊戲開發中的紅點提示遊戲開發
- Android 自定義 TabLayoutAndroidTabLayout
- 自定義NSNotification訊息中心
- Java使用HTTPClient3.0.1開發的公眾平臺訊息模板的推送功能JavaHTTPclient
- golang實時訊息平臺NSQ的使用Golang
- 直播平臺原始碼,Flutter 自定義 虛線 分割線原始碼Flutter
- 微信公眾平臺開發(八) 自定義選單功能開發
- VC增加自定義訊息 (轉)
- ros|自定義訊息型別ROS型別
- 企業微信hook,自定義工具,收發訊息Hook
- 直播平臺開發中,策略模式和釋出訂閱模式的使用模式
- 微信公眾平臺開發(十二) 傳送客服訊息
- 微信公眾平臺開發(十) 訊息回覆總結
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- 手機直播平臺開發的解析
- 直播軟體開發,Android自定義簡單的音訊波譜viewAndroid音訊View
- 直播 App 原始碼搭建簡易直播平臺及個人開發直播系統的難點APP原始碼
- Android中TabLayout新增小紅點AndroidTabLayout
- Laravel 使用 Easywechat 書寫自定義模板訊息丶廣播訊息頻道Laravel
- 訊息推送平臺亂象和趨勢
- 形形色色的自定義訊息(上) (轉)
- 形形色色的自定義訊息(下) (轉)
- 直播平臺開發,使用swiper實現輪播效果
- 直播系統程式碼,自定義平臺私聊對話方塊
- 直播平臺搭建,實現自定義設定登入頁面
- 直播平臺原始碼,自定義下拉重新整理控制元件原始碼控制元件
- 直播平臺原始碼,el-button自定義圖片顯示原始碼
- 直播系統平臺搭建,DataBinding自定義雙向繫結