Android 不规则控件,布局编写
在网上搜索了一下,网上给出的办法是这样的。
iv.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent arg1) { // TODO Auto-generated method stub if(bitmap.getPixel((int)(arg1.getX()),((int)arg1.getY()))==0) { Log.i("Test", "透明区域"); return true;//透明区域返回true } return false; } });
然后我举一反三,想到布局控件也是可以透明的,因为布局本身也是控件,也是绘制出来的。
view = (ViewGroup) getChildAt(?) // itemHeight = view.getHeight(); // itemWidth = view.getWidth(); view.destroyDrawingCache(); view.setDrawingCacheEnabled(true); // view.setDrawingCacheBackgroundColor(0xff6DB7ED); Bitmap bm = Bitmap.createBitmap(view.getDrawingCache());
ff
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。