在网上没找到详细的介绍,所以还是自己动手完成任务吧~~好难!!
compile 'com.github.eluleci:flatui:3.0.0'
首先就是里面包含空间的分类 如下:
<com.cengalabs.flatui.views.FlatEditText android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatAutoCompleteTextView android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatButton android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatCheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatRadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatSeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.cengalabs.flatui.views.FlatToggleButton android:layout_width="wrap_content" android:layout_height="wrap_content" />
接下来最累的就是详细的介绍他们的属性了,都是我自己根据人家的代码总结的,可能会有错误 还请大家见谅~~
1.
<com.cengalabs.flatui.views.FlatEditText android:layout_width="wrap_content" android:layout_height="wrap_content" />
EditText
android:includeFontPadding="true"
flatui:fl_fieldStyle="fl_flat"
flatui:fl_theme="@array/grass"
flatui:fl_borderWidth="0dp"
fl_fieldStyle就是指输入框的背景样式,fl_box 就是盒子形状,内空外有边框,背景默认白色。fl_flat就是填充背景。fl_transparent那当然就是透明啦,背景和布局背景一致。。
fl_theme有这么几种 Sand ,Orange,Candy,Blossom,Grape,Deep,Sky,Grass,Dark,Snow,Sea,Blood.主要的体现就是颜色的不同,你也可以自己定义Theme,前面几种具体的颜色自己可以试一下。。。
AutoCompleteTextView
相同的属性只有fl_theme,外观不算好看~~
flatButton
flatui:fl_textAppearance="fl_light"
flatui:fl_blockButtonEffectHeight="3dp"
~作废~~不写了~~这个开源库太不好玩了!!