设置图像按钮的背景图像时,我遇到性能不佳的问题。
通过这种方式,渲染性能非常出色:
holder.buttonSound.setBackgroundResource(R.drawable.aaaa_1);
但如果我选择下面的第二种方式,表现很差:
int id = context.getResources().getIdentifier(sound.getPath(), "mipmap", context.getPackageName());
Drawable drawable = ContextCompat.getDrawable(context, id);
holder.buttonSound.setBackground(drawable);
我想使用第二种方式,但我如何才能获得更好的性能。