书接上文:http://blog.youkuaiyun.com/lty406910111/article/details/73883255
神秘地址:https://github.com/ITDreamSKY/SkyTabView
话不多说,反手就是一个ReadMe
SkyTabView 
Sample
How to use
repositories {
...
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.ITDreamSKY:SkyTabView:0.2.0'
}
Easy To Use
XML
<iostyle.com.skytabview.SkyTabView
android:id="@+id/skyTabView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Custom in XML above V0.1.9+ (You can choose to add it or not)
app:tab_width="90dp"
app:tab_height="40dp"
app:default_selected="right"
app:selected_background_color="#4199fe"
app:unselected_background_color="#fff"
app:text_color_selected="#fff"
app:text_color_unselected="#000"
app:text_size_selected="16sp"
app:text_size_unselected="14sp"
app:stroke_width="1dp"
app:radius="5dp"
app:stroke_color_selected="#4199fe"
app:stroke_color_unselected="#a6a6a6"/>
Activity
mSkyTabView.setText("TAB1", "TAB2");
mSkyTabView.setListener(new SkyTabView.OnClickListener() {
@Override
public void onLeftClick() {
Log.d("SKY", "leftBtn is clicked!");
//do something
}
@Override
public void onRightClick() {
Log.d("SKY", "rightBtn is clicked!");
//do something
}
});
Update
V0.1.8 Resolve a double app icon problem
V0.1.9 Support custom in XML
可以看到,我们在新版本中支持XML自定义属性,并且这些属性你可以随意选择添加
抛弃了旧版本中的shape方式,选用了GradientDrawable的方式去实现
同时将demo组件化
有什么问题可以在下边留言
(以后的版本会陆续加入样式表及动画)