簡體   English   中英

Android復雜的按鈕形狀

[英]Android complex button shape

在Android中如何完成形狀復雜的按鈕?
例如,看看這個操縱桿 在此處輸入圖片說明

  1. 每個按鈕應具有幾種狀態(默認,按下等)。 使用常規按鈕很容易實現。 在這里怎么辦?
  2. 如何創建自定義的單擊區域形狀(例如,按鈕“向上”的弓形)會比按鈕形狀小一些?

單獨查看每個按鈕,然后使用布局(例如FrameLayoutRelativeLayout )嘗試將各個部分組合在一起。 首先制作一個ToggleButton並使用可繪制背景(`android:background =“ @ drawable / button_background”)為按鈕賦予外觀。 這樣做並按照您想要的形狀對齊所有四個按鈕,然后在它們后面放置另一個布局(帶有背景可繪制對象)以完成最后一部分,為按鈕提供一個容器,使其對用戶來說是一個實體元素。

我不完全確定您將如何使用每個按鈕的觸摸半徑...我建議您查找其他與“奇數”按鈕形狀配合使用的示例,以破解一個可行的解決方案。

Android自定義形狀按鈕

我希望這可以為您指明正確的方向。

真正的解決方案是創建自己的視圖以正確處理此類形狀。 自定義視圖在這里討論: https : //developer.android.com/training/custom-views/index.html-您還可以在網上找到其他來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM