And*_*oid 12 android swiperefreshlayout
我如何制作一个自定义指标,使用带有自定义动画的可绘制对象SwipeRefreshLayout?
我查看了源代码SwipeRefreshLayout,我注意到该CircleImageView对象是私有的.
反正有没有修改ImageView?
abh*_*esh 27
你可以通过反射改变drawable,不知道这个想法有多好.就像是 :
mSwipeRefreshLayout = (SwipeRefreshLayout)findViewById(R.id.your_swiperefresh_id);
try {
Field f = mSwipeRefreshLayout.getClass().getDeclaredField("mCircleView");
f.setAccessible(true);
ImageView img = (ImageView)f.get(mSwipeRefreshLayout);
img.setImageResource(R.drawable.your_drawable_file);
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10005 次 |
| 最近记录: |