在Image Android上旋转,缩放和翻译TextView

时间:2015-07-24 06:33:41

标签: android canvas rotation textview surface

我有一些带有文字的textview。 Textview具有触摸事件,因此用户可以旋转,缩放和翻译文本。有谁能够帮我。在此先感谢。

1 个答案:

答案 0 :(得分:0)

是首先在文本中处理多点触控后,在imageview中转换textview。

解决方案:

                TextView usertext = new TextView(this);
                usertext.setText("Hi Hello");
                usertext.setTextSize(22);
                usertext.setBackgroundColor(Color.TRANSPARENT);

                Bitmap testB;

                testB = Bitmap.createBitmap(TextLayout.getWidth(), TextLayout.getHeight(), Bitmap.Config.ARGB_8888);
                Canvas c = new Canvas(testB);
                usertext.layout(0, 0, 80, 100);
                usertext.draw(c);

               // create imageview in layout file and declare here

                Imageview iv = (Imageview) findviewByid(your imageview id)
                iv.setImageBitmap(testB);
                iv.setOnTouchListener(this);

...享受