展会信息港展会大全

倾斜的TextView 自定义TextView 旋转
来源:互联网   发布日期:2015-11-15 10:20:32   浏览:7698次  

导读:想做一个倾斜的TextView,想海报上显示的那样 ,在网上找例子一直不能实现,看了看TextView源码,发现很简单,为方便像我一样糊涂的孩纸,贴出来了首先需要先自定义一个TextViewpublic class MyTextView extends ......

想做一个倾斜的TextView,想海报上显示的那样 ,在网上找例子一直不能实现,看了看TextView源码,发现很简单,为方便像我一样糊涂的孩纸,贴出来了

首先需要先自定义一个TextView

public class MyTextView extends TextView{

public MyTextView(Context context, AttributeSet attrs) {

super(context, attrs);

}

@Override

protected void onDraw(Canvas canvas) {

//倾斜度45,上下左右居中

canvas.rotate(-45, getMeasuredWidth()/2, getMeasuredHeight()/2);

super.onDraw(canvas);

}

}

xml文件中添加上这个MyTextView

<com.peace.test.incline_textview.MyTextView

android:layout_width="100dip"

android:layout_height="100dip"

android:gravity="center"

android:text="@string/hello_world"/>

赞助本站

人工智能实验室

相关热词: 倾斜 TextView

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港