yanftch
yanftch
你这个问题应该是在魅族手机上出现的吧?是魅族手机的系统问题~~~~
比如我的APP里边,有5个页面需要添加显示不同图片的蒙板,那么就需要创建5个不同的Layout~是不是有点占资源啊~~
/** * 添加每个高亮布局 * * @param viewPosInfo 高亮布局信息 * @author [email protected] */ private void addViewForEveryTip(HighLight.ViewPosInfo viewPosInfo) { View view = mInflater.inflate(viewPosInfo.layoutId, this, false); LayoutParams lp = buildTipLayoutParams(view, viewPosInfo); if (lp...
填充的Layout布局文件,冗余性太强,
HighLight highLight = null; highLight = new HighLight(MainActivity.this) .addHighLight(btn_right, R.layout.layout_right, new OnTopPosCallback(), new RectLightShape(), 1, R.mipmap.iv_top) .setClickCallback(new HighLightInterface.OnClickCallback() { @Override public void onClick() { // Log.e(TAG, "onClick: " + "点击。。。。。。。。。");...
嗯,我也是遇见过OOM这地方.......
嗯, 测试发现用4444没问题 @ isanwenyu 关于Layout冗余的问题呢?
改成Bitmap.Config.ARGB_4444之后,还是会出现OOM。。。。。 @isanwenyu
@Override protected void onDraw(Canvas canvas) { canvas.drawBitmap(mMaskBitmap, 0, 0, null); super.onDraw(canvas); } 为什么这儿要将drawBitmap放在super之前啊 @isanwenyu
@Override protected void onDraw(Canvas canvas) { canvas.drawBitmap(mMaskBitmap, 0, 0, null); super.onDraw(canvas); } 为什么这儿要将drawBitmap放在super之前啊 @isanwenyu