use of com.customview.LabelSelector in project StickerCamera by Skykai521.
the class PhotoProcessActivity method initView.
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);
}
Aggregations