Android衛(wèi)星菜單效果的實現(xiàn)方法-創(chuàng)新互聯(lián)

Android小白第一次寫博客,心情無比激動。下面給大家展示一下衛(wèi)星菜單的實現(xiàn)。

紅塔網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),紅塔網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為紅塔1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的紅塔做網(wǎng)站的公司定做!

1.簡單介紹衛(wèi)星菜單

在應(yīng)用程序中,有很多展示菜單的方式,但其功能都是大同小異,這樣一來,菜單的美觀以及展示方式就顯的尤為重要,衛(wèi)星菜單就是很不錯的一種。下面是本案例的gif圖:


2.學(xué)習(xí)本案例需要的知識點

(1)動畫

(2)自定義ViewGroup

(3)自定義屬性

a、attr.xml

b、在布局中使用自定義屬性

c、在代碼中獲取自定義屬性值

3.首先分析我們的衛(wèi)星菜單需要那些自定義屬性并書寫代碼

首先,菜單可以顯示在屏幕的四個角,所以我們需要一個屬性來確定它的位置,菜單在屏幕的四個角比較美觀,在這里用到枚舉。

其次,我們還需要一個展開半徑,因此還需要自定義半徑。

下面是attr.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <attr name="position">
  <enum name="left_top" value="0" />
  <enum name="left_bottom" value="1" />
  <enum name="right_top" value="2" />
  <enum name="right_bottom" value="3" />
 </attr>
 <attr name="radius" format="dimension"/>
 <declare-styleable name="SateMenu">
  <attr name="radius" />
  <attr name="position" />
 </declare-styleable>
</resources>

分享標(biāo)題:Android衛(wèi)星菜單效果的實現(xiàn)方法-創(chuàng)新互聯(lián)
文章路徑:http://muchs.cn/article4/dssoie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站制作網(wǎng)站維護(hù)、服務(wù)器托管、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)