社区
Android
帖子详情
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
vc8fans
2020-01-29 05:05:55
网络学习知识非常碎片化,
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java
还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了,
麻烦。。。。。。。能讲详细吗????
谢谢!
...全文
561
6
打赏
收藏
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
网络学习知识非常碎片化, Android studio继承View增加MyView.java 还需要那些配置才能绘出图?? 找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java 还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了, 麻烦。。。。。。。能讲详细吗???? 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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方法中绘制
Android
Studio
开发基础之自定义
View
组件
本文介绍了在
Android
Studio
中开发自定义
View
组件的基本过程,包括
继承
View
类,重写构造方法和onDraw()方法来实现自定义绘制。在实践中,通过在主活动中设置帧布局并添加自定义
View
,同时添加触摸事件监听,来展示自定义组件的运用。
andriod
studio
中自定义
view
本文介绍了在
Android
Studio
中自定义
View
的步骤,包括定义自定义属性、获取属性值、重写onMeasure(非必须)和关键的onDraw方法。在attrs.xml文件中声明属性,布局中使用自定义
View
。核心在于onDraw()方法,它使用Canvas和Paint进行2D绘
图
。Canvas处理画什么,Paint处理如何画。如果
需要
3D
图
形,需
继承
Surface
View
并使用单独线程绘制。
Android
Studio
画笔功能绘制简单
图
形
这篇博客介绍了如何使用
Android
Studio
的画笔功能来绘制各种
图
形,包括矩形、圆形、椭圆形、自定义多边形和弧形。通过设置页面布局、创建
java
类、
继承
View
并定义画笔,详细展示了绘制过程。
android
studio
如何画
图
,关于
Android
studio
基础画
图
用法
本文通过一个示例介绍了如何在
Android
Studio
中使用Path进行
图
形绘制,包括空心和实心的圆形、正方形、长方形、椭圆、三角形和梯形,以及如何设置渐变色。通过重写
View
的onDraw()方法,利用Canvas和Paint对象,实现了各种形状的绘制,并在代码中添加了详细注释。
Kotlin在
android
studio
下的初次使用
本文介绍如何在
Android
Studio
中集成Kotlin语言进行开发,包括
配置
项目、安装插件及转换
Java
代码等内容。同时提供了丰富的学习资源和开源项目。
Android
80,489
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章