社区
Android
帖子详情
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
vc8fans
2020-01-29 05:05:55
网络学习知识非常碎片化,
Android studio继承View增加MyView.java 还需要那些配置才能绘出图??
找了很多 网文,只能要继承继承ViewV ,找了一段 并创建 MyView.java
还需要那些机理才能绘出出图,,,很多网文就将一截,剩下配置不讲了,
麻烦。。。。。。。能讲详细吗????
谢谢!
...全文
500
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
组件
一般情况下,不直接使用
View
和
View
Group类,而是使用使用其子类。例如要显示一张
图
片可以用
View
类的子类Image
View
,开发自定义
View
组件可分为两个主要步骤: 一、创建一个
继承
自
android
.
view
.
View
类的
View
类,并且重写构造方法。 如下,新建一个名为My
View
.
Java
的
Java
类文件,重写一个带Context的构造方法和onDraw()方法(用来重新绘制A
Android
Studio
画笔功能绘制简单
图
形
Android
studio
画笔功能绘制简单
图
形
android
studio
如何画
图
,关于
Android
studio
基础画
图
用法
我们这篇帖子主要的还是给大家讲了一下怎么来用Path,这个在我们的
android
应用当中用到的很多,不多说什么了,在代码当中我已经注释了中文意思,大家还是来看看吧:[b]
java
代码:[/b][code]package eoe.demo;import
android
.app.Activity;import
android
.os.Bundle;import
android
.
view
.
View
;imp...
Android
studio
之
图
形与
图
像处理
前言: 众所周知,决定一个
Android
应用是否可以被用户接受最重要的方面就是用户界面,为了让我们的
Android
给用户提供一个更友好的界面,就
需要
我们在应用中使用和插入
图
片了。
Android
系统提供了丰富的
图
片功能支持,其中就包括处理静态
图
片和动画等等。 一、使用简单的
图
片 (1)使用Drawable对象 为
Android
应用添加了Drawable资源之后,
Android
SDK会为这份资源在R...
Android
Studio
——自定义List
View
子项目布局
之前学习的List
View
都是采用
android
系统自带的子项目布局,比如
android
.R.layout.simple_list_item_1(单行文字),以及
android
.R.layout.simple_list_item_2(双行文字) 但是实际软件开发中我们更希望List
View
的子项目的布局更加丰富,不仅有文字还有
图
片,
图
标之类的。当然位置也可以自定义了。下面我就来接受下怎么制作
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章