android中如何实现图片的水平翻转 注意不是旋转,是翻转,比如一个朝右的人,翻转后朝左了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Bitmap bitmap1=null; bitmap1=BitmapFactory.decodeResource(getResources(),R.drawable.icon); Bitmap bitmap2 =Bitmap.createBitmap(200, 200, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap2); Matrix orig = canvas.getMatrix(); orig.setScale(-1, 1); //翻转X orig.postTranslate(bitmap1.getWidth(), 0);//平移 canvas.drawBitmap(bitmap1, orig, null); ImageView ivSecond = new ImageView(this); ivSecond.setImageBitmap(bitmap2); setContentView(ivSecond); 拷到onCreate里看看,关键是红色部分。 http://blog.csdn.net/xys289187120/article/details/6611624楼主看这篇文章 tabhost.addTab()报错 BaseExpandableListAdapter 的getGroupView方法被重复调用的问题 shell中这句话怎么理解 如何让程序的界面不翻转 有哪位哥哥 弄过把linux下开源的代码,移植到android下.... 如何关闭模拟器?以及如何给模拟器发短信? Android 4.2 系统编译时出现的问题 请问下java在安卓上开发真的不如c#吗? 新手学android刚创建的工程就报错 求大神 求助Android软件注册码等技术 怎样实现游戏的排行榜,需要数据存储,哪种类型最合适? 在xml中怎样进行if---else判断
Bitmap bitmap1=null;
bitmap1=BitmapFactory.decodeResource(getResources(),R.drawable.icon);
Bitmap bitmap2 =Bitmap.createBitmap(200, 200, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap2);
Matrix orig = canvas.getMatrix();
orig.setScale(-1, 1); //翻转X
orig.postTranslate(bitmap1.getWidth(), 0);//平移
canvas.drawBitmap(bitmap1, orig, null);
ImageView ivSecond = new ImageView(this);
ivSecond.setImageBitmap(bitmap2);
setContentView(ivSecond);
拷到onCreate里看看,关键是红色部分。