社区
Android
帖子详情
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
vc8fans
2020-01-29 05:05:55
网络学习知识非常碎片化,
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java
还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了,
麻烦。。。。。。。能讲详细吗????
谢谢!
...全文
518
6
打赏
收藏
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
网络学习知识非常碎片化, Android studio继承View增加MyView.java 还需要那些配置才能绘出图?? 找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java 还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了, 麻烦。。。。。。。能讲详细吗???? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2020-02-08
打赏
举报
回复
onDraw是View类中的,你自定义View
vc8fans
2020-02-08
打赏
举报
回复
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); //提示编译错误 错误: 找不到符号 符号: 方法 onDraw(Canvas) } }
vc8fans
2020-02-08
打赏
举报
回复
最简单演示,在屏幕画个矩形,扩展了类VIEW , MyCanvas.java 编译通过没问题, 在主窗口MainActivity .java 增加一个按钮, 按下后想绘出一个矩形,则调用 MyCanvas.java 重写view 类进行绘图, 但按钮 按下后的 事件 public void btnSumClick(View view) { startActivity(new Intent (this, MyCanvas.class)); } 引用 MyCanvas.java 重写view 类进行绘图则退出,请问这是啥机理。问题出在那里???、谢谢!弄了7-8天了,谢谢!
vc8fans
2020-02-08
打赏
举报
回复
创建一个VIEW 类 执行后 为何直接退出??? 3、5.5版本的
vc8fans
2020-02-08
打赏
举报
回复
//1) 增加一个CLASS类 package com.example.myapplication; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.view.View; public class MyCanvas extends View { public MyCanvas(Context context) { super(context); } //有参 public MyCanvas(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 创建画笔 Paint p = new Paint(); //设置实心 p.setStyle(Paint.Style.FILL); // 设置红色 p.setColor(Color.BLACK); // 设置画笔的锯齿效果 p.setAntiAlias(true); //绘制 canvas.drawRect(50, 100, 300, 300, p); } } //////////////////////////////////////////////// 在主窗口 按钮 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); } public void btnSumClick(View view) { startActivity(new Intent (this, MyCanvas.class)); } } //按下按键即退出?????????????
bdmh
2020-02-01
打赏
举报
回复
你要在onDraw方法中绘制
My
View
.rar
全世界最简单的自定义
view
,一看就会,适合新手模仿
Android
view
构造方法第3个参数详解 demo
详情:http://blog.csdn.net/mybeta/article/details/39993449
安卓绘
图
程序APP
View
.7z
可以将绘制的
图
形进行保存,并且打开后还原绘制
UIautomator2.0脚本帮助
UIautomator2.0脚本编写帮助。
andriod自定义
view
小案例(带进度的圆形进度条)源码下载
andriod自定义
view
小案例(带进度的圆形进度条)开发工具 andriod
studio
Android
80,471
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章