转载请注明出处:王亟亟的大牛之路
时间过得很快,这一系列已经写了第五篇了(感觉还要写好久),今天又引入了2个很好用的库JumpingBeans,ConvenientBanner.首先,先看一下效果。
1.这2个控件做了什么?
JumpingBeans是加载页面时那个蓝色跳动的动画效果。
JumpingBeans:https://github.com/frakbot/JumpingBeans
ConvenientBanner是滚动的那个广告栏。
ConvenientBanner:https://github.com/saiwu-bigkoo/Android-ConvenientBanner
2.怎么下载?
compile 'net.frakbot:jumpingbeans:1.3.0'
compile 'com.bigkoo:convenientbanner:1.1.4'
3.为什么要用?
TextView之类的控件的跳动可以用动画实现,甚至可以拼接多个控件然后根据运算进行位置的模拟变化,但是JumpingBeans封装的更简单,很方便我们使用。
滚动的广告栏几乎在大多数的线上产品中都有出现(诸如ViewPager+Fragment),ConvenientBanner对本地/网络的情况都做了简单实用的处理,让我们省去了换算时间,监听注册一系列重复低效的操作。
接下来我们来说下如何使用
JumpingBeans
a.还是正常的一个TextView像这样:
<TextView
android:id="@+id/jumpTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/circleProgressBar"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="加 载 中 。。"
android:textColor="@color/DoderBlue"
android:textSize="20dp" />
b.然后和往常一样findViewByIdjumpTextVie