Android动态刷新界面
Android 界面的动态刷新算是开发里挺常用的活儿,尤其是做实时更新的时候,响应快、不卡顿,用户体验直接拉满。用invalidate()
更新 UI 是基本操作,非 UI 线程就用postInvalidate()
,安全稳妥。
UI 绘制逻辑都在onDraw()
里写,想要后台干活、前台更新,可以上AsyncTask
或者Handler
+Looper
的组合,老牌又好用。嗯,布局上用好权重也挺重要,layout_weight
搭配0dp
尺寸,控件比例分配稳稳的。比如做一排等宽按钮,这招就方便。
实际用的时候,如果你需要动态加减子 View,记得改完布局后调用requestLayout()
或者invalidate()
,不然界面还真不会自己变哦。,这些小技巧用顺了,UI 交互就会变得又顺又灵活。
1.39MB
文件大小:
评论区