400_用ScrollView实现跑马灯
来源:互联网 发布:公司股票代码查询软件 编辑:程序博客网 时间:2024/05/22 15:10
用ScrollView实现跑马灯
在HorizontalScrollView里面加上TextView
<HorizontalScrollView
android:id="@+id/hsv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_weight="1"
android:scrollbars="none">
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text=""
android:textColor="@color/white"
android:textSize="12sp" />
</HorizontalScrollView>
然后用handler去控制滚动
progress = 0;
hsv.scrollTo(0, 0);
hsvHandler = new Handler() {
private int hsvWidth = hsv.getWidth();
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (progress > hsvWidth) {
this.removeCallbacksAndMessages(null);
} else {
hsv.scrollBy(1, 0);
progress++;
this.sendEmptyMessageDelayed(0, 50);
}
}
};
hsvHandler.sendEmptyMessage(0);
hsv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (hsvHandler != null) {
hsvHandler.removeCallbacksAndMessages(null);
}
return false;
}
});
0 0
- 400_用ScrollView实现跑马灯
- 利用ScrollView实现跑马灯效果
- cocos2dx 3.2下利用ui::scrollView实现跑马灯滚动效果
- 用flex 实现跑马灯效果控件
- android-用线程实现跑马灯
- 用js实现跑马灯效果
- android用TextView实现跑马灯效果
- 用textview实现跑马灯效果
- 用textView实现跑马灯效果
- 用js实现跑马灯抽奖效果
- 慕课网--用textview实现跑马灯效果
- TextView实现跑马灯
- javascript实现跑马灯
- android跑马灯实现
- TextView实现跑马灯
- SurfaceView实现跑马灯
- android 跑马灯实现
- 跑马灯实现DEMO
- 398_Relative动态设置位置
- GitHub
- 399_使用code验证码
- LINUX 下的UDP通信
- Constant 的思考
- 400_用ScrollView实现跑马灯
- (六)Spring详解——使用注解替代配置文件
- 原生JS的AJAX提交请求
- 技术交流
- echarts图表库 实现简单 雷达图
- golang-encoding模块学习
- Pig安装及测试
- java开发服务器环境搭建
- completion和wait_for_event的区别