快捷构建Handler(放到模板里)

minute_5

关注

阅读 58

2022-05-26

private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 1:
//一些耗时的操作放在这里面,如getWidth getHeight getMargin getX getY ---只有当View已经绘制到界面上了,才能获取到;所以用handler开一个子线程
System.out.println("每次滚到:"+ mItems.get(mItems.size()-1).getX());
mHorizontalScrollView.smoothScrollTo((int) mItems.get(mItems.size()-1).getX(),0);

break;
default:
break;
}
}
};

 mHandler.sendEmptyMessageDelayed(1,50);


精彩评论(0)

0 0 举报