腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
api
25
上
的
无效
而
不是
重
绘
视图
我有一个扩展LinearLayout
的
自定义
视图
。这个
视图
看起来像一个进度条,上面有一个小图标,每次点击都会移动。float percent = mPointerOffset * 0.01f;} 此方法是从onClickListener启动
的
。这在像17这样
的
低
api
中工作得很好,但在最低
的
(
25
)
上
,它根本不起作用。
浏览 1
提问于2017-01-03
得票数 1
回答已采纳
2
回答
为什么要使用“
无效
”这个词来请求
重
绘
视图
?
、
在GUI中,当需要
重
绘
视图
时。我们通常这样做:v.invalidate() 我不知道操作"invalidate()“是这样命名
的
。在英语中,“
无效
”
的
意思是使某事
无效
。但是在GUI编程中
的
“使
视图
无效
”意味着使
视图
被重新绘制。我
的
母语
不是
英语。请给我一些提示。Tks。
浏览 1
提问于2011-09-08
得票数 16
1
回答
安卓UIThread调度队列
、
我有一个关于UI线程
的
小问题。 例如,当用户触摸屏幕
上
的
一个按钮时,应用程序
的
UI线程将触摸事件分派给小部件,小部件反过来设置其按下状态,并向事件队列发送
无效
请求。因此,我理解
的
是,Button将它
的
状态设置为true,但是向事件队列发送一个“
无效
请求”意味着什么。这仅仅意味着按钮告诉UI线程,我已经将我
的
状态设置为true。我不知道这是,但是它提供了一个稍微好一点
的
UI线程事件分派线程。有人能解释为什么小部件调用
浏览 4
提问于2012-10-09
得票数 1
2
回答
当父
视图
的
任何子
视图
被
重
绘
时,如何触发父
视图
的
重
绘
?
、
、
、
背景 我编写了一个基于LinearLayout
的
定制安卓
视图
,我称之为ReflectingLayout。这个想法相当简单,可以在ReflectingLayout中声明
的
任何子
视图
下面呈现反射效果。我相信这是因为Android只会
重
绘
TextView本身,
而
不是
所有父
视图
,这意味着我被覆盖
的
dispatchDraw()方法不会被调用。是否有任何简单
的
方法来触发父
视图
的</em
浏览 6
提问于2011-10-13
得票数 11
2
回答
让UIView drawRect出现在后台线程中
、
、
、
、
我希望有一个UIView子类来实现类似于setNeedsDisplay
的
方法,但
重
绘
(通常通过drawRect:调用)将很快在后台线程中发生,
而
不是
在当前更新周期结束时发生。或者,现有的setNeedsDisplay可能会被劫持,不会在循环结束时导致
重
绘
,或者其他什么,只要它允许
重
绘
在主线程阻塞屏幕
上
发生,直到交互完成为止。在重新绘制之前,
视图
可以继续使用其当前绘制
的
表示形式。 沿
浏览 4
提问于2014-01-15
得票数 6
回答已采纳
2
回答
动画绘制一条线(石英2D?)
、
、
您将如何在UIView
上
动画绘制iPhone
上
的
一条线?这个是可能
的
吗?它可以画,但它能很容易地被动画,所以它似乎是手绘?
浏览 4
提问于2009-05-21
得票数 0
回答已采纳
2
回答
android中
的
游戏开发
、
我一直使用Surfaceview进行简单
的
2d赛车开发,因为我知道在画布
上
使用holder整个表面都是
重
绘
,我只想
重
绘
物理位置改变
的
汽车,
而
不是
车道,如何只
重
绘
单个组件?
浏览 4
提问于2012-07-31
得票数 0
1
回答
如何阻止android在任何情况发生变化时重新绘制整个屏幕?
我看到
的
问题是,无论我做什么,似乎任何由一个控件中
的
更改引起
的
重
绘
都会迫使整个屏幕
重
绘
(通过启用"Show screen Changes“可以看到)。因为我有很多自定义控件,它们背后没有太多
的
XML,所以这种
重
绘
可能会相当慢。 例如,一个控件可能是一个由几个线性布局构建
的
计算器。另一个可能是从线性布局动态生成
的
命令网格。当加载屏幕时,这些元素中
的
每一个都
浏览 3
提问于2012-05-18
得票数 7
1
回答
SDL_RenderPresent()实现
SDL wiki提到SDL_RenderPresent() SDL
的
呈现函数在后台缓冲区
上
运行;也就是说,调用呈现函数(如SDL_RenderDrawLine() )并不直接在屏幕
上
放置一行,而是更新后台缓冲区因此,您可以编写整个场景,并将合成
的
后台缓冲区作为完整
的
图片呈现到屏幕
上
。因此,在使用SDL
的
呈现
API
时,可以执行针对框架
的
所有绘图,然后每帧调用该函数一次,以便将最终
的
绘图呈现给用户。--在每个当前<em
浏览 4
提问于2020-09-06
得票数 0
1
回答
ListViewAdaper,项目不重
绘
取决于处理getView(XXX)
、
我正在构建几个自定义
的
ListViews,其中包含在单击时展开
的
listViewItems。我做了我
的
第一个没有大
的
麻烦,并且listViewItems在点击时正确地展开。现在我正在构建另一个ListView,不同
的
是它包含不止一种类型
的
项,因此我发现让广告包含
视图
列表
而
不是
数据列表,并在getView(XX)提示时创建
视图
是很方便
的
。除了新列表中
的
项不会展开之外,一切都很好,直到
浏览 4
提问于2013-04-23
得票数 0
回答已采纳
1
回答
CALayer
的
shouldRasterize vs UIView
的
drawRect?
尽管这两个drawRect位于堆栈
的
不同级别,但CALayer
的
shouldRasterize和UIView
的
API
实现了相同
的
目标-渲染位图并将其缓存以供将来重用。在这两种情况下,如果
视图
/层需要
重
绘
,则缓存
的
版本将
无效
。我感觉到
的
唯一不同之处在于位图
的
绘制方式。drawRect:使用中央处理器来完成,
而
CALayer
的
shouldR
浏览 1
提问于2013-07-18
得票数 1
3
回答
多次调用requestLayout或invalidate会影响性能吗?
要移动
视图
,我调用setX、setY和其他一些设置宽度和高度
的
函数,并在每个函数
的
末尾调用invalidate或requestLayout。这是否会触发每个用户
的
多个布局/绘图事件?
浏览 2
提问于2011-10-24
得票数 5
1
回答
安卓LunarLander示例似乎没有使用'invalidate‘
我正在研究Android示例代码中
的
LunarLander示例:有没有人研究过这个例子,并对为什么不调用invalidate()有什么意见?--皮托
浏览 0
提问于2011-06-08
得票数 1
回答已采纳
4
回答
如何在没有额外
的
自定义代码
的
情况下强制使正在运行
的
Cocoa程序失效?
、
、
我
的
Cocoa程序中有多个自定义NSViews。我正在寻找一种方法,迫使他们
无效
,
而
不必添加额外
的
代码,
而
程序正在运行。如果我在Windows
上
使用.NET框架这样做,我只需要将程序
的
一部分拖出屏幕,然后再拖回屏幕即可。屏幕外
的
区域在重新出现在屏幕
上
时会失效。我还没有想出如何使用Cocoa - OSX来做到这一点。
浏览 0
提问于2009-09-01
得票数 0
回答已采纳
2
回答
“设计”选项卡未显示布局预览,“缺少类”
、
、
“我
的
设计”选项卡没有显示我
的
布局预览。“设计”选项卡中显示
的
错误如下: 找不到以下类: <?</com.example.views.MyCustomView>package com.example.views;如何显示布局<em
浏览 0
提问于2018-11-02
得票数 1
2
回答
当我们reDraw字符串时,UIView不清除(刷新)
、
、
、
、
我正在尝试在UIView
上
绘制一个字符数组。问题是
视图
不会自动刷新,因此不会显示字符。当我们在这里和那里触摸屏幕时,它就会显示出来(有时只显示字符
的
一部分)。当我们重新绘制新
的
字符集时(当数组更新时),旧
的
字符集也不会被清除。虽然
重
绘
之前绘制
的
更新数组不会从UIView中清除,但它只是在同一
视图
上写入并同时显示两个
视图
。下面是我
的
代码: 在MyView类中。
浏览 9
提问于2013-05-16
得票数 0
4
回答
关闭键盘后重新绘制
的
视图
- Cordova/PhoneGap - Android
、
、
、
、
我有一个Cordova应用程序(使用angularjs框架),下面是我
的
观点:当我聚焦一个需要
视图
向上移动以保持输入可见
的
输入时,(屏幕
上
的
)键盘显示如下:当我将焦点从输入更改到其他地方(模糊)时,键盘会关闭(就像它应该
的
那样),但在错误
的
位置重新绘制
视图
:当我用Chrome进行检查时,它会显示所有元素
的
位置,
而
不是
它们在显示器
上
的</e
浏览 6
提问于2014-08-07
得票数 5
1
回答
NSWindow显示与setViewsNeedDisplay
但我不知道这两种方法
的
区别。尽管文档中写着:“您很少需要调用此方法”,但我需要调用其中一个来更新窗口
的
contentView。我不知道该调用哪种方法
的
问题。也许有人能告诉我这两种方法
的
区别? 谢谢。窗口
的
P.S.contentView是我
的
定制
视图
。
浏览 5
提问于2014-01-18
得票数 1
回答已采纳
1
回答
win32:未显示TextOut
、
、
我最近让我
的
主窗口使用WM_PAINT编写文本,但现在我意识到这可能
不是
最好
的
消息,所以我正在尝试另一个版本;顺便说一下:我仍然不知道为什么当我发帖时,StackOverflow
上
的
代码显示看起来如此奇怪,这是为什么?CreateWindowEx(0,RICHEDIT_CLASS,TEXT(""),WS_CHILD | WS_VISIBLE | WS_BORDER,
浏览 5
提问于2010-12-23
得票数 0
回答已采纳
2
回答
在ImageView中更改图像
、
ImageView
的
代码如下所示 android:id="@+id/play" androidbackground="@drawable/play"/> 在主活动(main_activity.java与activity_main.xml连接,其中有一个ListView)中,当用户单击setAdapter设置
的
列表中
的
音乐现
浏览 1
提问于2017-10-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券