Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> Android shape自定義button樣式

Android shape自定義button樣式

編輯:開發入門

 我們今天來說一說怎麼樣讓你的Button更炫一些,如果把這個添加到你的游戲裡,你就會讓你的游戲更吸引玩家,android為我們提供了太多難以想象的效果,那麼我們就來看看這個效果怎麼樣來實現吧,我們還是先來看看效果圖:


完事我們就來看看代碼吧。讓我們盡情的想象我們的界面有多麼的炫吧。

Java代碼:
  1. <?XML version="1.0" encoding="utf-8"?>

  2. < selector //vIEw的各種狀態(正常無焦點,焦點,onclick按下、放開等等)

  3. XMLns:android="http://schemas.android.com/apk/res/android">

  4. < item android:state_pressed="true" > //選中未up時

  5. < shape>

  6. < gradIEnt //顏色漸變

  7. android:startColor="#ff8c00" //開始顏色

  8. android:endColor="#FFFFFF" //結束顏色

  9. android:angle="270" /> //漸變方向

  10. < stroke //按鈕邊緣

  11. android:width="2dp" //邊緣寬

  12. android:color="#dcdcdc" /> //邊緣顏色

  13. < corners //按鈕四個圓角

  14. android:radius="2dp" /> //半徑

  15. < padding //按鈕文字和邊緣距離(內邊距)

  16. android:left="10dp"

  17. android:top="10dp"

  18. android:right="10dp"

  19. android:bottom="10dp" />

  20. < /shape>

  21. < /item>

  22. < item android:state_focused="true" > //焦點

  23. < shape>

  24. < gradIEnt

  25. android:startColor="#ffc2b7"

  26. android:endColor="#ffc2b7"

  27. android:angle="270" />

  28. < stroke

  29. android:width="2dp"

  30. android:color="#dcdcdc" />

  31. < corners

  32. android:radius="2dp" />

  33. < padding

  34. android:left="10dp"

  35. android:top="10dp"

  36. android:right="10dp"

  37. android:bottom="10dp" />

  38. < /shape>

  39. < /item>

  40. < item> //無焦點

  41. < shape>

  42. < gradIEnt

  43. android:startColor="#ff9d77"

  44. android:endColor="#ff9d77"

  45. android:angle="270" />

  46. < stroke

  47. android:width="2dp"

  48. android:color="#fad3cf" />

  49. < corners

  50. android:radius="2dp" />

  51. < padding

  52. android:left="10dp"

  53. android:top="10dp"

  54. android:right="10dp"

  55. android:bottom="10dp" />

  56. < /shape>

  57. < /item>

  58. < /selector>

看看我們的android有多麼強大。這麼炫的Button都能顯示出來,android還有什麼不能干的那。讓我們開發出更炫的。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved