安卓 Recycleview效能優化

2021-10-25 02:08:03 字數 1530 閱讀 1056

原帖: link.

更改tablayout選中的背景色

原理是利用selector

第一步在drawable資料夾下建立檔案 tab_background.xml

<?xml version="1.0" encoding="utf-8"?> :android=""> :drawable="@drawable/tab_background_selected" android:state_selected="true" /> :drawable="@drawable/tab_background_unselected" android:state_selected="false" android:state_focused="false" android:state_pressed="false" /> 

第二步在drawable資料夾下建立選中效果的檔案 tab_background_selected.xml

<?xml version="1.0" encoding="utf-8"?> :android="" > :color="#d13fdd1a" /> 

第三步在drawable資料夾下建立未選中效果的檔案 tab_background_unselected.xml

<?xml version="1.0" encoding="utf-8"?> :android="" > :color="#3f51b5" /> 

最後建立乙個style

="base.widget.design.tablayout" parent="android:widget"> ="tabbackground">@drawable/tab_background ="tabindicatorcolor">#ff00ff ="tabindicatorheight">2dp 

重點使用該屬性@drawable/tab_background效果圖

----淡定從容,寧靜致遠----

分類:

android

好文要頂

關注我收藏該文

青竹玉簡

關注 - 0

粉絲 - 4

+加關注

0 0

posted @

2020-04-22 22:13

青竹玉簡  閱讀(

0) 

編輯 

收藏

安卓效能測試(六) 溫度

獲取手機溫度的命令如下 temperature 的單位是0.1度,所以當前的手機溫度是44.4度 其中每行的定義如下 ac powered false 交流電供電 usb powered true usb供電 wireless powered false 無線供電 status 2 狀態 int型別...

安卓效能測試(五) 耗流量

流量測試,我們可以在低 中 高三種負荷情況下進行測試 低負荷 應用切到後台或鎖屏狀態 中負荷 應用正常操作 那麼針對三種負荷,我們可以選擇如下場景進行測試 流量測試的方法一般有3類 讀取手機的檔案來獲取流量,需要自己寫指令碼 使用tcpdump wireshark相結合的方法 使用第三方工具 各種工...

安卓效能優化 網路優化建議

移動裝置因為其獨特的網路環境,應用可以獲取的網路速度 網路質量 網路頻寬都有很大的限制,如何在這種限制環境下表現出優秀的使用者體驗,就涉及到應用的網路環境優化了,下面僅從幾個常見的方面給出幾點建議。移動裝置與伺服器接 互的優化主要體現在傳輸速度 請求頻次 資源消耗幾個方面。客戶端自身的優化則主要體現...