編輯:關於Android編程
ImageView after; ImageView before; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); after = (ImageView) findViewById(R.id.after); before= (ImageView) findViewById(R.id.before); Options options = new Options(); // options.inSampleSize = 2; Bitmap afterMap = BitmapFactory.decodeResource(getResources(), R.drawable.g7_back,options ); Bitmap beforeMap = BitmapFactory.decodeResource(getResources(), R.drawable.g7_up,options); //可以修改的bitmap final Bitmap alterMap = Bitmap.createBitmap(600, 600, beforeMap.getConfig()); //創建畫布 final Canvas canvas = new Canvas(alterMap); //創建畫筆 final Paint paint = new Paint(); paint.setColor(Color.BLACK); paint.setStrokeWidth(5); canvas.drawBitmap(beforeMap, new Matrix(), paint); after.setImageBitmap(afterMap); before.setImageBitmap(beforeMap); before.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: int newX = (int) event.getX(); int newY = (int) event.getY(); for(int i=-8;i<8;i++){ for(int j=-8;j<8;j++) alterMap.setPixel(i+newX, j+newY, Color.TRANSPARENT); } before.setImageBitmap(alterMap); break; case MotionEvent.ACTION_UP: break; default: break; } return true; } }); }
使用Vitamio打造自己的Android萬能播放器(1)——准備一、實現目標1.1亮度控制模仿VPlayer界面:1.2聲音控制模
今天看了鴻洋_大神在慕課網講的qq5.0側滑菜單。學了不少的知識,同時也佩服鴻洋_大神思路的清晰。看了教程課下也自己實現了一下。代碼幾乎完全相同 別噴我啊。。沒辦法 o(
分類自定義Layout可以分為兩種情況。 自定義ViewGroup,創造出一些不同於LinearLayout,RelativeLayout等之類的ViewGroup。比
現在的智能手機不敢說百分百的都是觸摸屏,也應該是百分之九九以上為觸摸屏了,觸摸屏為我們操作無鍵盤、無鼠標的手機系統帶來了很多的便利。當用戶觸摸屏幕時會產生很多