invalidate

    2热度

    1回答

    我正在写一个简单的程序,列出屏幕上显示的每个窗口。我可以从列表中选择一个窗口用矩形围绕它。我正在将矩形直接绘制到桌面窗口。我需要清除画布之前,因为我想选择我希望的窗口,一个窗口一次选择。 我试图使桌面窗口无效,这实际上工作,但它使很多闪烁。 InvalidateRect(0, 0, True); 在这种情况下直接在桌面上绘制是否正确?任何其他的想法,以避免闪烁? 谢谢。

    7热度

    1回答

    我是一个noob android开发,我有问题使视图无效。我正在使用this教程,并没有实现它的问题。但是,当我更改视图的背景时,它仍然会响应,就好像前一个背景仍然设置一样。换句话说,我改变了面具,但我的“touchview”类没有看到新的面具。我没有运气使用invalidate更新视图,我已经验证了mask实际上被重置为背景。任何帮助将不胜感激。 我的代码 @Override public b

    0热度

    2回答

    我有一个的viewController其用于2个屏幕(主和设置) 视图 确实负载我有重复无限次计时器(检查条件)乘以! 当我加载设置屏幕,并返回计时器重新启动,但老计时器的工作,以及几个加载卸载后,我有很多定时器,检查相同的条件(这使得我的应用程序放慢)。 我试图用“无效”,但它接缝,我的计时器不会看到它。(我把无效之前,我调用计时器和废止它,以及但是没有结果)......

    0热度

    1回答

    如果我开始这样一个NSTimer: @property (strong) NSTimer * messageTimer; self.messageTimer = [NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(checkForMessag

    2热度

    2回答

    我有一个Wicket(6.9.0)应用程序,它在几页上接受用户输入,处理数据并最终显示一个页面,该页面给出了输入摘要。应用程序在会话中存储了一些数据,所以我想最终使其无效,以便用户无法返回过时的会话数据。 我试图在我的摘要页面中使用session.invalidate(),首先在构造函数中,然后在onAfterRender()中,但是这两次我最终都看到“Page Expired”页面,而不是我的摘

    0热度

    1回答

    我遇到了一个自定义视图(这是一个RelativeLayout),我为Android应用程序(API 8)制作了一个问题。 我已经实现了一个在画布上显示小图像的自定义视图。这一切都很好,除了第一次绘制视图。 图像的位置在第一次测量后缩放。在onDraw和onLayout函数中给出了正确的坐标,但视图仍然绘制在非缩放位置上。如果您再次打开和关闭屏幕,则会在正确的位置绘制视图。但是,我似乎无法自己触发重

    -1热度

    1回答

    我正在发送数据到我希望更改布局的类。 而(连接){ //receive data through socket in = new BufferedReader(new InputStreamReader(socket.getInputStream())); while ((line = in.readLine()) != null){ String [] aar

    1热度

    2回答

    我正在使用Matrix在屏幕上旋转PNG图像。我想将旋转操作移动到一个单独的线程,所以UI线程没有负担。但是这提出了一些有趣的问题。 我希望在Matrix应用到ImageView后需要调用invalidate()。但是,旋转后的图像在屏幕上显示得很好 - 而且我从不会调用invalidate()。没有触摸区域,我所做的任何事情都不会明确告诉UI来刷新屏幕。什么是刺激UI线程来更新显示? UI线程是

    1热度

    1回答

    我想在我的ItemListener中添加一个条件,并且只有当条件被验证时该项目被选中,否则我不希望用户能够选择该项目。 我该如何失效物品监听器上的选择?在项目侦听器中进行新的选择?这不是一个无限循环吗? :o 非常感谢。 这里是我的代码: private final class classeComboBoxItemListener implements ItemListener { @

    0热度

    1回答

    也许对于大多数应用程序,这并不代表一个问题,但是,如果我想重新绘制图什么,我特别的应用程序需要高分辨率?。什么我想在这里说的是,你可以遇到这样的情况与任何输入丝毫变化(例如,触摸事件)要重绘视图,那么最有可能你会失去一些变化在输入上,因为invalidate()需要调用视图的onDraw方法。我敢肯定,这是一个总是存在麻烦多是因为软件比硬件能力,所以,我的问题是: 我说得对不对? 如果是这种情况,