android中實現switchButton

先上目標效果

                    

首先android是沒有原生的這種組件的       所以只能靠自己實現

整體實現方式有兩種  

    1.draw一個  通過使用代碼來畫出效果  

    2.通過圖片的切換來實現switch的效果



第一種方式 個人覺得應該用的比較少  比較推薦第二種 .如果想要學習怎麼通過代碼來畫出上面圖片的效果   請轉至 http://blog.csdn.net/loongggdroid/article/details/17956841


第二種 我就說一下有兩種圖片切換的方式

     (1)第一種是在事件監聽中  通過動態設置組件的源文件(以image爲例    image.setImageResource())

     (2)第二種是在佈局文件中  將兩個(比如是圖片)放在同一個位置   然後點擊事件中 設置圖片的visibility(image.setVisibility()) 從而實現上述的切換效果

正常思維可能容易想到第一種   但是第一種可能沒有第二種好  

這個也是在看別人源碼的過程中學習到的     好的東西就要學習

還有就是這兩種思路也都可以用於Web前端中  雖然android也算是前端

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章