草庐IT

rect_points

全部标签

c++ - 相当于 X11 中的 "Invalidate Rect"/"WM_PAINT"

我正在将一些代码从Windows移植到XLib。在Windows代码中,我可以通过调用InvalidateRect然后处理相应的WM_PAINT消息来强制重绘。但是,我无法找到如何在X11/XLib中执行此操作。我看到有一条Expose消息,但不确定这是否是同一回事。如果重要的话,我需要执行此操作以强制窗口以某个基于OpenGL的程序的帧速率呈现。 最佳答案 稍微扩展BЈовић给出的有用答案,使用原始Xlib,您可以随时在单个线程中绘制,因为每个Xlib函数都指定了完整的显示、窗口和上下文。AFAIK,有了多线程,所有的赌注都没有

mysql - 将经纬度文本列移动到 'point' 类型的列中

我的MySQL数据库中有一个名为house的表。在house表中,有几个名为latitude和longitude的文本列。我添加了一个名为coords的新列,类型为point-http://dev.mysql.com/doc/refman/5.0/en/gis-class-point.html如何将latitude和longitude值移动到新的coords列中? 最佳答案 假设您希望在此列上有一个SPATIAL索引:ALTERTABLEmytableADDcoordsPoint;UPDATEmytableSETcoords=Poi

android - 自动对焦 : select focus point

HTCDesireHD附带的相机应用程序允许用户在他们希望对焦的位置触摸屏幕;一个边界指示器出现在该区域周围,自动对焦发挥了它的魔力。因此,捕获的图像可以在右上角有一个远点,在左下角有一个近点,用户可以在拍照之前选择其中的哪个焦点。我被要求创建一个应用程序,允许用户在拍照后选择感兴趣的区域,显然,如上所述,在拍照之前将该区域聚焦会很好。到目前为止,我的应用程序在图像的中心进行了自动对焦,但我在任何文档中都找不到选择要关注的区域的引用。任何想法。 最佳答案 您要求的是手动对焦。到目前为止,仅依靠AndroidSDK的帮助是不可能做到这

Android - 了解 View.getLocalVisibleRect(Rect)

我正在寻找任何线索来理解这种方法。officialAndroid'sSDKdocumentation中没有信息关于它。它返回什么样的Rectangle?它是否像MotionEvent中那样充满原始坐标?如果这个View不可见怎么办?它返回null吗?还是一些带有某种VIEW_INVISIBLE值的矩形?任何有使用此方法经验的人都可以帮帮我吗? 最佳答案 来自JavaDocofgetGlobalVisibleRect:/***Ifsomepartofthisviewisnotclippedbyanyofitsparents,then*

Android Studio - 调试 : Jump to next break point?

我一直在找,在调试你的应用程序的时候如何跳转到AndroidStudio中的下一个断点。我一直在eclipse中使用F8来做同样的事情,但在AndroidStudio中找不到任何东西。任何想法,它在哪里? 最佳答案 使用ALT+F9作为下一个断点。 关于AndroidStudio-调试:Jumptonextbreakpoint?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/27

android - java.lang.IllegalArgumentException : Rect should intersect with child's bounds

在AndroidStudio中启动一个新项目并选择一个选项卡式Activity后,在项目构建后,我在Android监视器中收到此错误:E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.app,PID:23581java.lang.IllegalArgumentException:Rectshouldintersectwithchild'sbounds.atandroid.support.design.widget.CoordinatorLayout.offsetChildByInset(CoordinatorLayout.j

android - proguard 警告 : the configuration keeps the entry point. ...但不是描述符类

我已配置:-keep,allowoptimization,allowobfuscation,allowshrinkingpublicclassorg.jf.dexlib2.dexbacked.**{*;}但仍然收到警告:Note:theconfigurationkeepstheentrypoint'com.trusteer.trf.dex_parser{intget_strings_count(org.jf.dexlib2.dexbacked.DexBackedDexFile);}',butnotthedescriptorclass'org.jf.dexlib2.dexbacked.D

android - "No label views point to this text field"警告信息的含义

这个警告是什么意思?Nolabelviewspointtothistextfieldwithanandroid:labelFor="@id/@id/editText1"attribute请注意,双重id(@id/@id)是错误消息文本的问题,并且不反射(reflect)XML内容(这是正确的语法)。 最佳答案 labelFor是可访问性选项的属性。您将其分配给标签,这样如果用户在表单上单击文本编辑字段,android就可以知道要向用户读取什么内容(TalkBack)。您分配给它的id似乎不是一个有效的。为什么id中有两个@id?像这

android - 使用自定义行为为 CollapsingToolbar 创建多个 "anchor points"/位置

我正在尝试在搜索登录页面中使用类似于Googlemap应用的折叠工具栏。也就是说,存在三个“anchor”或位置。我会用图片代替map。工具栏已折叠(内容为全屏)中间位置扩展工具栏,仅显示部分内容(永久底部表格)应用程序最好在这些位置之间对齐。到目前为止,我的布局基本正常。两个主要问题是:Flinging在NestedScrollView内无法正常工作。即使它正在使用app:layout_behavior="android.support.design.widget.AppBarLayout$ScrollingViewBehavior",它也会停止/中断。我相信这是AppBarLayo

android - Android Rect对象中的top,left,right和bottom是什么意思

我有一个Android项目,我应该让苹果倒下。苹果被画成一个矩形。所以我创建了一个改变Rect位置并重新绘制的函数。这是我的功能:privatevoidupdateApplesPosition(){for(Rectrect:fallingDownFruitsList)rect.set(rect.left,rect.top+10,rect.right,rect.bottom+10);}我有一个问题:苹果不会掉下来,而是从右到左。为了让苹果掉下来,我修改了代码:privatevoidupdateApplesPosition(){for(Rectrect:fallingDownFruitsL