Android 自定义View画圆
来源:互联网 发布:origin绘图软件下载 编辑:程序博客网 时间:2024/05/20 20:02
package com.jiyun.dell.myview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.LinearLayout;public class MainActivity extends AppCompatActivity { private LinearLayout linear; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //绑定控件 linear = (LinearLayout) findViewById(R.id.ll); //创建画画的类 MyView myview=new MyView(MainActivity.this); //进行配置 myview.invalidate();// 把画画的这个类(View)添加到布局中 linear.addView(myview); }}
<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/ll" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.jiyun.dell.myview.MainActivity"></LinearLayout>
package com.jiyun.dell.myview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.view.View;/** * Created by DELL zhanghuirong on 2017/8/14. */public class MyView extends View { //这是一个参数的构造方法 public MyView(Context context) { super(context); } @Override//重写画圆的方法 protected void onDraw(Canvas canvas) { super.onDraw(canvas); //创建画笔工具 Paint paint=new Paint(); //给画笔设置颜色 paint.setColor(Color.GREEN);// 在画布上画圆 括号里的参数,前两个是偏移量也就是离圆心的距离,50是半径,painit是画笔 canvas.drawCircle(100,100,50,paint); }}
阅读全文
1 0
- Android 自定义view画圆
- Android 自定义View画圆
- Android 自定义View画圆
- Android自定义view画圆
- Android自定义View---画圆
- Android,自定义View画圆
- Android View---自定义View
- Android View---自定义View
- Android 使用自定义View画圆
- Android studio 自定义view 画圆
- Android自定义View画圆+进度条+自定义View梯形
- Android自定义View(ImageView画圆)
- Android 自定义View 之 自定义View属性
- 【自定义View系列】android自定义View概述
- Android自定义view自定义属性
- Android自定义控件 -- 自定义View
- android自定义view(自定义数字键盘)
- Android自定义View-自定义属性
- 微信小程序组件探究和应用
- Storm入门与实践(2)构建Storm的开发环境与集群
- 做视频直播时如何测试本地网络的上行带宽(网速测试)
- Openstack部署工具总结
- Spring data redis-StringRedisTemplate 用法
- Android 自定义View画圆
- realm-android-library简单使用(笔记)
- 进程、线程定义和区别,浅谈php中的线程
- APUE.3e 安装(基于ubuntu12.0.4)
- 安卓-学生信息管理系统(逐渐整理)
- STM 32 EXTI
- shiro的简单配置
- jstl属性值找不到异常
- [leetcode]330. Patching Array