Android View轉換Bitmap,Bitmap轉換Drawable測試
//測試設置bitmap View view1 = ViewGroup.inflate(context, R.layout.drawable_icon, null); TextView textView1 = view1.findViewById(R.id.tv_text); TextView textView2 = view1.findViewById(R.id.tv_text2); textView1.setText(data.getName()); textView2.setText(data.getTradeDate()); //判斷顯示那種顏色 if (data.isNow()){//顯示紅色 textView1.setTextColor(context.getResources().getColor(R.color.RED)); textView2.setTextColor(context.getResources().getColor(R.color.RED)); }else{//顯示黑色 textView2.setTextColor(context.getResources().getColor(R.color.black)); textView2.setTextColor(context.getResources().getColor(R.color.black)); } Bitmap bitmap = DateUtil.convertViewToBitmap(view1); Drawable drawable=new BitmapDrawable(bitmap);
真實可用,以此記錄spa