gpt4 book ai didi

android - 使用 Horizo​​ntalScrollView 自动慢速滚动

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:19 25 4
gpt4 key购买 nike

我在其中有 Horizo​​ntalScrollView 和 6 个 ImageView。我从 Parse.com 获取图像。我希望 Horizo​​ntalScrollView 在 Activity 开始时缓慢滚动。我已经阅读了引用资料,但无法解决。我试过这个方法:

 new Handler().postDelayed(new Runnable() {
public void run() {
horizontalScrollView1.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
//horizontalScrollView1.smoothScrollBy(500, 0);
}
}, 4000L);

但是有了这个,它滚动得太快了。也许我可以在一个循环中处理 Horizo​​ntalScrollView,这样每个 ImageView 都会无限地重复自己。有什么办法吗。谢谢

最佳答案

检查这个..

android.widget.HorizontalScrollView horScrlView;

Handler mHandler = new Handler(new Callback() {

@Override
public boolean handleMessage(Message msg) {
horScrlView.smoothScrollBy(5, 0);
mHandler.sendMessageDelayed(new Message(), 1000);
return false;
}
});

/* (non-Javadoc)
* @see android.app.Activity#onCreate(android.os.Bundle)
* @author Hardik Shah
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.horizontal_scroll_view);
horScrlView = (android.widget.HorizontalScrollView) findViewById(R.id.horizontalScrollView1);

mHandler.sendMessageDelayed(new Message(), 1000);
}

关于android - 使用 Horizo​​ntalScrollView 自动慢速滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21279452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com