private void initView() { // 添加贴纸水印的画布 View overlay = LayoutInflater.from(PhotoProcessActivity.this) .inflate(R.layout.view_drawable_overlay, null); mImageView = (MyImageViewDrawableOverlay) overlay.findViewById(R.id.drawable_overlay); ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(App.getApp().getScreenWidth(), App.getApp().getScreenWidth()); mImageView.setLayoutParams(params); overlay.setLayoutParams(params); drawArea.addView(overlay); // 添加标签选择器 RelativeLayout.LayoutParams rparams = new RelativeLayout.LayoutParams( App.getApp().getScreenWidth(), App.getApp().getScreenWidth()); labelSelector = new LabelSelector(this); labelSelector.setLayoutParams(rparams); drawArea.addView(labelSelector); labelSelector.hide(); // 初始化滤镜图片 mGPUImageView.setLayoutParams(rparams); // 初始化空白标签 emptyLabelView = new LabelView(this); emptyLabelView.setEmpty(); EffectUtil.addLabelEditable( mImageView, drawArea, emptyLabelView, mImageView.getWidth() / 2, mImageView.getWidth() / 2); emptyLabelView.setVisibility(View.INVISIBLE); // 初始化推荐标签栏 commonLabelArea = LayoutInflater.from(PhotoProcessActivity.this).inflate(R.layout.view_label_bottom, null); commonLabelArea.setLayoutParams( new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); toolArea.addView(commonLabelArea); commonLabelArea.setVisibility(View.GONE); }