簡體   English   中英

Android布局組織,用於對自定義形狀的按鈕進行分組

[英]Android layout organisation for grouping custom shaped buttons

我正在嘗試在android中對按鈕進行分組,以使其如下圖所示。 我嘗試使用浮動技術進行操作,但未成功。 我希望將其左右浮動可以解決我的問題,但似乎沒有用。

android按鈕組

我得到的結果是所有按鈕都堆疊在一起,或者它們在水平方向上一個接一個地放置。

我上面有三個按鈕,它們是一個單獨的圖像(png)文件。 我正在嘗試使用imageview實現這一點,它將被分配一個touchListener充當按鈕。

任何幫助都會很棒。

擴展View類並繪制圖像,就像放置在此處的圖像一樣。 之后,當發生單擊時,請檢查坐標以確定單擊了哪個彩色按鈕。

我使用了該博客中的一種技術。

https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/

基本上,您要做的就是使用兩個圖像。 帶有熱點的第二個圖像位於主圖像的頂部(在本例中為六邊形圖像上方),然后單擊時,將調用一個函數來找出單擊了什么顏色,並根據此顏色來調用操作。

熱點圖像的大小必須與原始圖像大小相同,並且熱點必須是標准的着色器(例如藍色,紅色,黃色等),以便於確定單擊哪種顏色。

與上面的圖像配合良好,並且也非常准確。

另一種選擇是使用坐標,但是我沒有太多時間研究這項技術。

暫無
暫無

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

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