多級浮動按鈕(展開與收縮)

2022-01-10 05:33:11 字數 1552 閱讀 3693

引入的第三方類庫,來實現多級浮動按鈕的特效,同時加上「寫部落格」,「寫動態」,「簽到」,這三項功能

view = inflater.inflate(r.layout.home_fragment, container, false

); fabtop =view.findviewbyid(r.id.fab_top);

tablayout =view.findviewbyid(r.id.tablayout);

viewpager2=view.findviewbyid(r.id.viewpager);

//構建展開按鈕屬性

fabattributes writeblog = new

fabattributes.builder()

.setbackgroundtint(color.parsecolor("#2096f3"))

.setsrc(getresources().getdrawable(r.drawable.ic_edit))

.setfabsize(floatingactionbutton.size_auto)

.setpressedtranslationz(10)

.settag(1)

.build();

fabattributes qiandao = new

fabattributes.builder()

.setbackgroundtint(color.parsecolor("#ff9800"))

.setsrc(getresources().getdrawable(r.drawable.qiandao))

.setfabsize(floatingactionbutton.size_auto)

.setpressedtranslationz(10)

.settag(2)

.build();

fabattributes dongtai = new

fabattributes.builder()

.setbackgroundtint(color.parsecolor("#03a9f4"))

.setsrc(getresources().getdrawable(r.drawable.dongtai))

.setfabsize(floatingactionbutton.size_auto)

.setpressedtranslationz(10)

.settag(3)

.build();

//新增選單

fabtop.addfab(writeblog, qiandao, dongtai);

fabtop.setanimationmanager(

newfabalphaanimate(fabtop));

//設定選單點選事件

布局基本完成,選擇多個還未完成,明天的目標就是實現多個的選擇以及上傳到資料庫中。

IOS 多級列表展開控制項

專案中實現了乙個可以多級展開的列表控制項。每次展開都是互斥的,就是說,展開乙個cell 就會關閉其他展開的層。可以呈現的效果如下圖。第乙個是應用中實現的效果。第二個是demo中的效果。如果有新的需求。會在github 上繼續維護。這個控制項是3層的,就是header 一層。cell一層,opence...

idea多級目錄不展開的問題

遇見了乙個坑,idea新建的包,和它的上級包重疊在了一起,無法形成樹狀結構 原因呢,還是因為自己的不細心了,解決方案很簡單,下面的是原情況 解決方案,點選左側欄右上角的設定圖表,注意看紅框內 把第一行的對號去掉,再看看 第乙個對號點掉,第二行內容又變了。就是這個坑點,現在目錄結構好用了 遇見了乙個坑...

報表類 金蝶 BOM多級展開(方法一)

臨時表方式,適用於單一產品產品。alter proc dbo bomselect cw kkk varchar 80 asset nocount on if object id tempdb.hwbom 0 drop table hwbom if object id tempdb.hwbomchil...