社区
Android
帖子详情
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
vc8fans
2020-01-29 05:05:55
网络学习知识非常碎片化,
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java
还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了,
麻烦。。。。。。。能讲详细吗????
谢谢!
...全文
516
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
1. **创建新类**:首先,你
需要
继承
自
Android
的
View
或
View
Group类,然后为你的自定义
View
创建一个新的
Java
类,比如"My
View
.
java
"。在这个类中,你
需要
重写一些关键方法,如onDraw()用于绘制视
图
,onMeasure()用于...
Android
view
构造方法第3个参数详解 demo
在
Android
开发中,
View
是界面元素的基础类,几乎所有的UI组件都
继承
自它。了解
View
的构造方法及其参数对于优化布局加载和理解
Android
系统的工作原理至关重要。本文将深入解析`
Android
view
构造方法第3个参数详解 ...
安卓绘
图
程序APP
View
.7z
在
Android
平台上开发一款绘
图
程序,如“APP
View
”,意味着我们
需要
利用
Android
SDK中的相关工具和技术,特别是
Android
Studio
,它是一个集成开发环境(IDE),专为
Android
应用开发者设计。本项目的核心是创建一个...
UIautomator2.0脚本帮助
UIautomator2.0是
Android
平台上用于自动化测试的一个强大工具,尤其在进行UI层面的自动化测试时,它表现得尤为出色。本指南将详细介绍UIautomator2.0脚本的编写,帮助你更好地理解和运用这一工具。 一、UIautomator...
andriod自定义
view
小案例(带进度的圆形进度条)源码下载
`My
View
.iml`是
Android
Studio
为每个模块生成的IDE
配置
文件,包含了关于模块的信息,如源代码路径、依赖等。 `gradle.properties`通常用于存储项目级别的属性,比如版本号或者服务器URL,这些可以在整个构建过程中...
Android
80,472
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章