自定義Switch的樣式

2021-09-08 19:35:45 字數 814 閱讀 4576

thumb是開關按鈕的屬性,track是滑動軌道的屬性
sc_track_bg檔案

<?xml version="1.0" encoding="utf-8"?>

sc_track_select 檔案

<?xml version="1.0" encoding="utf-8"?>

sc_track_unselect檔案

<?xml version="1.0" encoding="utf-8"?>

sc_btn_bg檔案

<?xml version="1.0" encoding="utf-8"?>

sc_btn_select檔案

<?xml version="1.0" encoding="utf-8"?>

sc_btn_press檔案

<?xml version="1.0" encoding="utf-8"?>

若想要修改文字的顏色 在res資料夾下建乙個color資料夾,定義乙個文字顏色狀態的selector:switch_text_selector.xml

<?xml version="1.0" encoding="utf-8"?>

修改樣式

設定給switch

Android 自定義Switch 樣式

自定義switch首先要熟悉兩個屬性,thumb與trace thumb 代表按鈕的意思,就是switch左右兩邊那個 trace 代表軌跡的意思,就是thumb在來回滑動過程中變化的軌跡 自定義thumb 自定義trace關閉狀態 xmlns android android color dbdbd...

自定義View之Switch

思路 定義類繼承view,重寫幾個用到的方法 1.三個構造方法 2.onmeasure測量 onlayout布局 ondrow繪圖 3.ontouchevent觸控事件方法 invalidate 可以高頻度的呼叫ondraw 定義乙個外部介面,將開關狀態傳出去 新增設定介面物件的方法,外部進行呼叫 ...

滑鼠自定義樣式

滑鼠自定義樣式,在網上查了查,現在把找到的覺得不錯的方法展示如下 1 bitmap cursor bitmap bitmap.fromfile 20050129171521936.gif 括號內填寫本地路徑 bitmap mynewcursor new bitmap cursor.width 2,c...