Android背景图片对性能的影响

时间:2018-07-20 10:23:11

标签: android performance android-imageview textview

我是android开发的初学者。 我有一个使用此逻辑为文本设置动画的文本视图:

private Handler mHandler = new Handler();
private Runnable characterAdder = new Runnable() {
        @Override
        public void run(){    
                textLayout.SetText(mText.subSequence(0, mIndex++).toString());                  
                if(mIndex<=mLength) {    
                    if(mIndex<mLength)
                        if (mText.charAt(mIndex) == ' '){
                            mIndex++;
                        }
                    mHandler.postDelayed(characterAdder, mDelay);
                }
}

mDelay设置为50ms

当背景图像的分辨率较小(1080x750)时效果很好,但在1920x1080分辨率下效果要慢得多。 image和Handler之间有什么联系? 是因为每次我调用setText时,活动都会重绘imageView吗? 高分辨率图片的最佳做法是什么?

谢谢。

0 个答案:

没有答案