2013-10-19 177 views
1

我想知道我將如何創建一組按鈕,如下圖所示。Android - 創建自定義形狀按鈕的可能方法?

Figure 1

我明白imageviews只能是矩形或正方形,但在我的情況下,這些將是一組如下面的圖像中可能會重疊imageviews自定義形狀的按鈕。

Figure 2

該圖像中

,我基本上9個imageviews應包含其各自的圖像,但注意到某些每imageview的所示的圖像包括從另一個imageview的圖像的一部分。

我打算有關於這一點我已經使用選擇像FF前完成後,按效果:

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android" > 
     <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/ic_1_down"/> 
     <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/ic_1_down"/> 
     <item android:state_focused="true" android:drawable="@drawable/ic_1_up"/> 
     <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/ic_1_up"/> 
    </selector> 

但只適用於當前視圖,據我所知,它不會對改變圖像其他圖像影響。所以在這種情況下,例如,

按鈕1(左上角)。這個按鈕圖像部分連接到imageview 2和imageview 4.所以當按下讓我們說按鈕變成白色,我也想按鈕的部分在imageview 2和4變成白色。這是如何完成的?

感謝您的任何意見或建議。

+0

我認爲你的問題是關於stackoverflow的話題。我們不回答「告訴我該怎麼做」的問題。看看[社區準則](http://stackoverflow.com/help/on-topic),看看如何改進你的問題,並獲得更多的機會得到答案。 –

+0

你最好繪製自己的觀點來創建這些視頻,而不是一個簡單的壯舉:) Google實際上爲Nexsus 5做了這樣的事情......看起來非常酷,必須檢查出來。 – JoxTraex

回答