社区
Android
帖子详情
View
aaaa3105563
2010-04-09 09:22:30
我在程序里创建了一个SurfaceView 然后再SurfaceView里创建了一个线程
然后开启线程 为什么线程一开启 我的onDraw里面就不能画图了~
只能在线程里画图 这是什么原因~? 主线程在哪里~ 汗 - -!
...全文
74
4
打赏
收藏
View
我在程序里创建了一个SurfaceView 然后再SurfaceView里创建了一个线程 然后开启线程 为什么线程一开启 我的onDraw里面就不能画图了~ 只能在线程里画图 这是什么原因~? 主线程在哪里~ 汗 - -!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyy025025025
2010-04-09
打赏
举报
回复
请贴代码,好帮你分析一下。
yyy025025025
2010-04-09
打赏
举报
回复
给的code还是很凌乱,不过大概明白你的意思。
在这种情况下,view没有走onDraw,而是走的dispatchDraw.
一般自定义操作了view的canvas都会走到dispatchDraw里面的。
aaaa3105563
2010-04-09
打赏
举报
回复
onDraw里面没反应
aaaa3105563
2010-04-09
打赏
举报
回复
GameThread gameThread;
public void surfaceCreated(SurfaceHolder arg0) {
//启动gameThread
gameThread.start();
}
@Override
protected void onDraw(Canvas canvas) {
Paint pt = new Paint();
pt.setARGB(255, 255, 255, 255);
canvas.drawRect(0, 0, 100, 100,pt);
super.onDraw(canvas);
}
class GameThread extends Thread {
public void run() {
// TODO Auto-generated method stub
while(run) {
Canvas c = null;
try {
synchronized (surfaceHolder) {
c = surfaceHolder.lockCanvas();
c.drawARGB(255, 255, 255, 255);
c.drawText("afd"+xx, 100, 100, new Paint());
xx++;
Thread.sleep(1000);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (c != null) {
surfaceHolder.unlockCanvasAndPost(c);
}
}
}
Android高手进阶之自定义
View
,自定义属性(带进度的圆形进度条)源码
自定义android进度条,带有进度指示,项目详情:http://blog.csdn.net/xiaanming/article/details/10298163
Android 自定义
View
(一)
很多的Android入门程序猿来说对于Android自定义
View
,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义
View
上面花一些功夫,多写一些文章。先总结下自定义
View
的步骤: 1、自定义
View
的属性 2、...
PyTorch中
view
的用法
相当于numpy中resize()的功能,但是用法可能不太一样。...比如说是不管你原先的数据是[[[1,2,3],[4,5,6]]]还是[1,2,3,4,5,6],因为它们排成一维向量都是6个元素,所以只要
view
后面的参数一致,得到的结果都...
Android自定义
View
的实现方法,带你一步步深入了解
View
(四)
不知不觉中,带你一步步深入了解
View
系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把
View
中很多重要的知识点都涉及到了。...
pytorch-张量重构
view
view
在pytorch中是用来改变张量的shape的,简单又好用。 pytorch中
view
的用法通常是直接在张量名后用.
view
调用,然后放入自己想要的shape。如 tensor_name.
view
(shape) Example: 1. 直接用法: >>> x...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章