以前从来没有写博客的习惯,今天设计要让做一个引导页。就是一个很长的横图,然后从右往左慢慢播放,在播放完了之后会重新播放,当然,需求是要很连贯的效果。
接到需求之后,初步想法如下:让图片按矩阵方式放置,也就是将scaleType设置为matrix.
<ImageView
android:id="@+id/iv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="matrix" />
然后就是将图片,一点一点的向你所需要的方向滚动,怎么滚动呢?很简单:
iv.scrollBy(-1, 0);
这个要不要用定时器呢,我想了想,其实完全没有必要用定时器,用handler就完全可以,代码如下:
//速度 25 正好
private final Handler handler = new Handler() {
public void