在Android中使用本机微调器
我想重建(也许我甚至不需要)并将其显示为列表项的图标。我接着做了一个高性能的吃东西动画,这也与本地的旋转器不匹配。该代码被称为“LinearInterpolator”,这似乎导致了这些问题 现在,我制作了自己的Interpolar,满足了我的一个需求:将步骤量化为12步 然而,我仍然有巨大的性能问题UiThread现在不允许我的后台线程运行,这些线程用于下载和解析数据。请注意,我正在列表中显示几个微调器。我还尝试将插值器设置为listAdapter中的类变量。因此,所有ListView都可以使用此插值器在Android中使用本机微调器,android,android-widget,rotation,spinner,android-animation,Android,Android Widget,Rotation,Spinner,Android Animation,我想重建(也许我甚至不需要)并将其显示为列表项的图标。我接着做了一个高性能的吃东西动画,这也与本地的旋转器不匹配。该代码被称为“LinearInterpolator”,这似乎导致了这些问题 现在,我制作了自己的Interpolar,满足了我的一个需求:将步骤量化为12步 然而,我仍然有巨大的性能问题UiThread现在不允许我的后台线程运行,这些线程用于下载和解析数据。请注意,我正在列表中显示几个微调器。我还尝试将插值器设置为listAdapter中的类变量。因此,所有ListView都可以使用
if(imageViewIcon != null) {
RotateAnimation anim = new RotateAnimation(0f, 360f, 51f, 51f);
anim.setInterpolator(new Interpolator() {
@Override
public float getInterpolation( float input ) {
return (float) Math.floor((double)input*10)/12;
}
});
// anim
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(1000);
// Start animating the image
imageViewSpinner.startAnimation(anim);
}
更新
最后我找到了ProgressBarWidget,它的功能与我完全相同。然而,它的性能仍然不是很好。(不过更好)使用小部件“”。最简单的版本是圆形微调器使用小部件“”。最简单的版本是圆形微调器