自定义view的矩形 阶梯状 画笔 画布
2017-11-05 19:01
330 查看
//1.布局
//2.建一个view的包 不要把类写在Activity里面 如果是studio 复制我代码就可以用了
<com.example.juxing.View.CustomJieTiRect android:layout_width="wrap_content" android:layout_height="wrap_content" />
//2.建一个view的包 不要把类写在Activity里面 如果是studio 复制我代码就可以用了
package com.example.juxing.View; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.util.AttributeSet; import android.view.View; /** * Created by gq on 2017/11/5. */ public class CustomJieTiRect extends View{ public CustomJieTiRect(Context context) { super(context); } public CustomJieTiRect(Context context, AttributeSet attrs) { super(context, attrs); } public CustomJieTiRect(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint1 = new Paint(); paint1.setTextSize(10); paint1.setColor(Color.BLACK); Rect rect = new Rect(0,0,150,80); // 两个值确定一个点 左上角 后两值是右小角 //下一个矩形的左上角是上一个角的右下角 canvas.drawRect(rect,paint1); Paint paint2 = new Paint(); paint2.setTextSize(10); paint2.setColor(Color.RED); Rect rect1 = new Rect(150,80,300,160); canvas.drawRect(rect1,paint2); Paint paint3 = new Paint(); paint3.setTextSize(10); paint3.setColor(Color.BLUE); Rect rect2 = new Rect(300,160,600,250); canvas.drawRect(rect2,paint3);
相关文章推荐
- Android自定义View之画笔与画布
- Android 绘图基础:Canvas画布——自定义View基础(绘制表盘、矩形、圆形、弧、渐变)
- Android 绘图基础:Canvas画布——自定义View基础(绘制表盘、矩形、圆形、弧、渐变)
- Android自定义View之画笔与画布
- 【Android】自定义View、画布Canvas与画笔Paint
- Android自定义View之画笔与画布
- 【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现
- Android自定义View之画笔与画布
- Android自定义View之画笔与画布(2)
- Android自定义ImageView实现图片圆形 ,椭圆和矩形圆角显示
- 自定义View进阶-Canvas之画布操作
- Android自定义View(六)_Canvas之画布操作
- 继承android.view.View自定义view,使用画笔绘制view示例
- Android自定义ViewGroup实现带箭头的圆角矩形菜单
- 实现自定义圆形、圆角矩形View
- Android渐变色画笔 自定义View渐变色
- Android 自定义 按当前view的宽高进行矩形移动内容图
- 自定义圆角矩形或者圆形ImageView
- 自定义View之Canvas之画布操作(转载)-6
- Android自定义ViewGroup(一)——带箭头的圆角矩形菜单