SkyTabView V0.2.0 更新内容。
Sample
repositories { ... maven { url "https://jitpack.io" } } dependencies { compile 'com.github.ITDreamSKY:SkyTabView:0.2.0' }
XML
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组件化