我想在我的應用程序中製作一個像兩個狀態的按鈕,但我很困惑在Android應用程序中使用的按鈕類型是什麼類型的Instagram和Facebook是一個正常的按鈕,圖像按鈕或一個切換按鈕,我已經搜索了這個,但我還沒有得到任何答案,請幫助Android像按鈕執行
0
A
回答
0
一個圓滑的實現將創建一個自定義ImageView,其中有一個對象(布爾,int等),維護它州。您通過與imageview關聯的onClickListener維護此狀態,並在觸發時將drawable設置爲與其相應狀態對應的新圖像。
例如,假設您有一個類似Facebook的「喜歡」按鈕。最初,它具有灰色拇指的背景可繪圖,並且說我們的狀態是一個布爾值,當灰色時它是錯誤的。當用戶點擊拇指時,狀態將變爲真,並且可繪製圖像變爲藍色,表示它已被激活。我們知道要繪製藍色版本,因爲該狀態現在是「真實的」。
因此,每個點擊事件都會交換狀態,並根據狀態將drawable設置爲新圖像。這意味着有多種類型的圖像。
編輯:
此外,這實際上可能是在它的文本和繪製按鈕使用drawableLeft,drawableRight等..你在通過方法來改變狀態改變文字顏色和相應的繪製自定義按鈕執行
0
您可以製作自定義複選框。當用戶按下複選框時,它會變成相似的狀態。如果已經選中,請取消選中該框。
這裏是我發現了一個問題:Defining custom-checkbox in android
相關問題
- 1. 像按鈕執行兩個功能
- 2. 在android中執行後退按鈕
- 3. Android執行單擊隨機按鈕
- 4. 在Android SDK中執行點擊按鈕
- 5. 按鈕執行時更新textView? - Android
- 6. 執行按住按鈕
- 7. Android圖像按鈕
- 8. Android圖像按鈕
- 9. android圖像按鈕
- 10. 執行按鈕按鈕(unity3d/C#)
- 11. Android圖像按鈕奇怪的行爲
- 12. 按鈕點擊執行PHP
- 13. iOS編輯按鈕執行
- 14. 執行按鈕與點擊
- 15. jQuery按鈕不執行onclick
- 16. 執行javascript onclick按鈕
- 17. 按鈕不執行功能
- 18. kivy - 按鈕執行功能
- 19. 使用按鈕執行sqldatasource
- 20. Android EditText字段像按鈕
- 21. Android,一堆圖像按鈕
- 22. Android單選按鈕圖像
- 23. Android圖像按鈕佈局
- 24. Android圖像按鈕格式
- 25. Android按鈕在圖像下
- 26. Android圖像按鈕樣式
- 27. 在Android AppWidget中按下按鈕時執行代碼
- 28. 在按下按鈕時,在android中執行全屏活動
- 29. 按住按鈕在Android中執行操作PhoneGap
- 30. Android:長按一下按鈕 - >執行動作
感謝的人是那麼清楚得多,現在 –