自定義控制項 條狀 塊狀選單

2021-07-05 10:57:55 字數 684 閱讀 4650

好久來這裡了,分享乙個demo原始碼。

使用場景

效果圖

相信很多移動端開發者都很熟悉了,通常我們首先想到的就是使用 relativelayout 方式處理,例如:

我們寫乙個還好,當你重複寫三個以上這樣的控制項時你可能一直在重複複製貼上的動作,而且你的布局層次會變得複雜而冗長。相信有追求的猿猿都會想到自定義了,於是就出現了這個開源 demo。

簡單使用1)singlebar style(根據需要指定右邊帶尖角)

效果圖:

**:

這樣是不是簡潔多了。

2)bargroup style

效果圖:

**:

簡單吧,實際上就是兩個singlebar疊在一起,然後你指定一下邊界框就行了(第乙個 singlebar 的下邊框指定和文字對齊,第二個  singlebar 不設定上邊框)。

3)block style

效果圖:

**:

ps:作為碼農,你如果還沒有github賬號趕緊好好反省下吧。文章首發:

自定義控制項 條狀 塊狀選單

好久來這裡了,分享乙個demo原始碼。使用場景 效果圖 相信很多移動端開發者都很熟悉了,通常我們首先想到的就是使用 relativelayout 方式處理,例如 我們寫乙個還好,當你重複寫三個以上這樣的控制項時你可能一直在重複複製貼上的動作,而且你的布局層次會變得複雜而冗長。相信有追求的猿猿都會想到...

android 自定義控制項 (圓盤形選單控制項)

思路原理 定乙個原點和乙個半徑,圓的四周均勻分布每個選單。為了方便計算,選單的座標用度數表示,然後轉化為極座標計算。定某個點為起始點,根據總選單數確定每個點增加的度數,然後依次確定每個點的度數,也就確定了座標。源 html view plain copy package chroya.demo.ro...

自定義選單

對話方塊的系統選單 預處理 define menu button id 10246 cmenu systemmenu systemmenu.createmenu cmenu subpopupmenu subpopupmenu.createpopupmenu cmenu subpopupmenuind...