實現乙個需求很容易,難的是**的框架,我們應該讓它後期的維護變得簡單
base初始化
private void initbar(titlebar titlebar)
});titlebar.setleftimageresource(r.drawable.img_black_back);
titlebar.settitlecolor(color.white);
//預設給乙個白色的背景
titlebar.setbackgroundcolor(color.white);
titlebar.setsubtitlecolor(color.white);
titlebar.setdividercolor(color.gray);
titlebar.setactiontextcolor(color.white);
titlebar.setdividerheight(0);
}
沉浸式
dark模式自動切換的原理
activity/fragment中使用
private void updatecityinfo(cities.city city)
getloadinghelper().addretrylistener(new view.onclicklistener()
});viewmodelproviders.of(this).get(homemoduleviewmodule.class).gethomemodule()
.observe(this, new observer() else }}
});
viewmodelproviders.of(this).get(creditcardviewmodel.class).getlivedata()
.observe(this, new observer() else
}});
viewmodelproviders.of(this).get(creditcardviewmodel.class).load();
getloadinghelper().showloadin**iew();
public void buildviews(creditlistv102 creditlistv102)
private void buildbanksview(listbanklist)
//分割的view
@bindlayout(r.layout.credit_card_headerview)
static class gridheadview extends baseitemviewwithbean>
@override
protected void onviewcreated(view view, final listbean)
}//adapter
static class gridheadadapter extends baselistadapter
@override
protected void onbindviewholder(list>>
viewholderlist)
//viewholder
@bindlayout(r.layout.viewholder_card_view_header_banks)
static class viewholder extends baseviewholder
});}
}} private void buildviewpagers(listcardlist)
tag
br#等可以自定義多個緯度
action 事件源tag
public inte***ce rxbusaction
訊息體public class rxbusmsgimplements serializable
public rxbusmsgobtainmsg(string msg)
}響應體註解
@retention(retentionpolicy.runtime)
@target(elementtype.method)
public @inte***ce subscribe ;
string tag() default "";
eventthread thread() default eventthread.main_thread;
}
public inte***ce apibus
獲得rx被觀察者的物件
jtretrofit.create(apibus.class).loadhome();
見vm模式
swt jface元件通用屬性
swt jface中的每乙個元件之間都有很多同名的方法,很幸運,這些同名方法在各個元件的作用和用法是相同或相似的,在此將一些常用的方法簡述如下 1 settext string string 說明 設定元件的標籤文字。例子 button.settext 確定 2 settooltiptext str...
Flex DataGrid通用查詢元件
本元件需要 flex翻頁控制項 我的另一篇文章有這個元件的詳細 在進行flex程式設計時,經常會用到在datagrid中分布顯示資料,但是在每個頁面中都寫一遍查詢,顯示,控制翻頁的 既煩瑣,又不美觀,於是我就寫乙個比較通用的查詢元件。commonquerycomponent.as package c...
元件化 區域性批量引入示例元件
區域性批量引入示例元件 其元件目錄的相對路徑,是否查詢其子目錄,匹配基礎元件檔名的正規表示式 const requirecomponent require.context true,w vue 獲取所有元件物件 const basecomponents requirecomponent.keys r...