Android上9patch對話方塊製作與使用

2021-06-22 03:50:05 字數 1150 閱讀 4019

下圖是qq上的對話方塊:

1.我們需要乙個word(2010版本以上的),隨便新建乙個新檔案,找到插入形狀,然後找到圓角對話方塊,在word上畫出來,不需要太大,然後進行頂點微調,調製中間,然後最後一步是選擇填充顏色就好了。這邊我為了和qq對應,也選擇了乙個漸變黑色。將圖用截圖工具儲存下來為png格式,qq截圖就行了,要儲存。

下圖為我已經截圖玩好的圖:

2.這時候我們就需要用ps(photoshop)了,只需要基礎操作就可以了,我們把圖載入到ps中去,用摳圖工具把,對話方塊摳出來,我這邊選用的是快速選圖,然後移到新建的圖布中(背景注意需要透明),這些都做好了,我們就需要把圖上面那個回車標誌去掉,具體怎麼去,智者見智,只要行的通就好,我是用汙點修復工具,當然在第一步也可在word隱藏回車,作者懶得沒弄設定,所以在這邊去掉。最後我們適當把圖的畫素調小一點,注重程式優化和空間節省,已經這個空間不需要高畫質背景,因為9patch可以擴充套件自己要求的內容。

下圖是經過ps修復的圖:

3.這時候我們乙個對話方塊就出來了,接下來就是到了安卓部分了。我們開啟9patch工具。這裡我來詳細教大家怎麼使用這個對話方塊9patch設定。用圖說明一步一步,注意看所設定的畫素線。

如此設定好就可以了,這樣乙個9patch對話方塊就算完成了。

下面我給大家簡單例項一下這個的使用:

android對話方塊

圖1效果 該效果是當按返回按鈕時彈出乙個提示,來確保無誤操作,採用常見的對話方塊樣式。建立對話方塊方法dialog protected void dialog builder.setnegativebutton 取消 new onclicklistener builder.create show 在...

Android 對話方塊

alertdialog.builder builder newalertdialog.builder this builder.settitle 警告 標題 builder.setmessage 沒有人愛你 內容 設定確定按鈕 builder.setpositivebutton 確定 new dia...

對話方塊 如何製作屬性頁對話方塊

1 加入屬性頁 增加對話方塊資源,修改以下屬性 style child border thin system menu false 2 為每個屬性頁生成類,基類為 cpropertypage 3 生成屬性對話方塊類,基類為 cpropertysheet 在屬性對話方塊類標頭檔案中增加類似如下內容 i...