小编jfi*_*isk的帖子

9
推荐指数
1
解决办法
3310
查看次数

平滑滚动/惯性滚动/动量滚动

我在Android中有一个OpenGL ES View,由一个矩阵控制进行翻译.我试图找出一种方法来获得动态滚动的提示,如谷歌地图应用程序或iPhone中所见.谢谢.

iphone android opengl-es matrix-multiplication

9
推荐指数
1
解决办法
4956
查看次数

android视图或surfaceView,我应该使用哪个?

我一直在努力制作一个可滚动/可缩放的应用程序,除了绘制位图之外,一切都很好.这是一个非常大的图像(6656乘4096),我已经拆分成瓷砖.有一个矩形数组可以绘制位图,它可以检测左上角的矩形,这样就可以绘制覆盖用户可视屏幕的位图.当应用程序必须将位图加载到内存中时,我的问题是所有滞后; 一旦加载它就不是问题.我开始使用512×512个磁贴,然后下降到128个128.尽管它有所帮助,但仍有一些明显的延迟.如果我应该坚持使用View,或者使用surfaceView来解决我的滞后问题,我一直在调查surfaceView并希望你的意见.

android surfaceview glsurfaceview

7
推荐指数
1
解决办法
7438
查看次数

如何从preorder和inorder遍历构建二叉树

我正在做一个从预订和顺序遍历(每个节点中的一个字符串)构建二叉树的任务,并试图围绕如何构建实际的树包裹我的大脑.

以下是关于如何实现此目标的思考过程:

  1. 将预订中的第一个条目存储为根节点
  2. 搜索该条目的顺序.
  3. 将字符放在根节点的左侧,并将它们保存为char数组.
  4. 将字符放在根节点的右侧,并将它们保存为char数组.
  5. 创建一个新树,以root作为父,其中2个子元素为左右char数组.
  6. 继续递归,直到预订长度为0.

我已经完成了步骤1-4,但是我不太确定如何正确构建我的树,并且想知道是否有人有任何指针.谢谢.

java binary-tree

7
推荐指数
1
解决办法
1万
查看次数

如何禁用ListView中的项目

ListViewAlertDialog在Android中有一个设置,我试图添加分隔符作为标题标题来帮助组织信息.我想出了如何显示它们......但它们仍然可由用户选择,这是不好的.

有没有办法禁用Android中可选择的项目ListView?我找到了一种方法isEnabled(int position)来查看某个项目是否已启用,但没有查看是否已禁用该项目.

android listview android-arrayadapter

7
推荐指数
2
解决办法
1万
查看次数

仅绘制Drawable/Bitmap的一部分

我想知道是否可以在将位图加载到内存中之后仅绘制一部分位图而不创建新的位图.我看到Drawable有一个setBounds方法,但我不确定它是否只绘制区域集或只调整整个图像的大小.谢谢.

android bitmap surfaceview drawable

6
推荐指数
1
解决办法
7475
查看次数

lambda演算的语法树

我想弄清楚如何为下面的表达式绘制语法树.首先,这究竟是怎么表现的?看起来它需要1和2作为参数,如果n是0,它将只返回m.

<code>添加</ code>定义

此外,有人可以指出一个开始解析树,或一个例子?我找不到一个.

lambda lambda-calculus

6
推荐指数
1
解决办法
956
查看次数

如何将精度圆添加到MKAnnotation

我有一个自定义注释来代表一个移动的公共汽车,并且我喜欢拥有"脉冲".我相信它也被称为精确度圈.有没有办法在它上面使用图像叠加?

mkmapview ios

6
推荐指数
0
解决办法
232
查看次数

向UIToolBar/UINavigationBar/UITabBar添加图层蒙版会破坏半透明效果

我将我的UI升级到iOS 7,并且一直在使用自定义标签栏,其中CAShapeLayer用作蒙版.我一直试图通过在下面放置UIToolBar来添加动态模糊,但是如果我尝试在工具栏上设置layer.mask属性,则半透明度已经消失,我只是半透明(但当然是屏蔽工作).有没有办法让这个工作?在向这些类添加子视图时,我也看到了这种行为.

uinavigationbar uitabbar ios7

6
推荐指数
1
解决办法
811
查看次数

创建后更改注释图像

我有一个自定义注释,使用viewForAnnotation委托方法基于注释的类型设置其图像.我只使用1个注释代表汽车移动,并希望在检测到汽车移动和停止时更改图像.除了删除我的注释并重新添加它以引起眨眼之外,我怎么能这样做呢?

mkmapview ios ios5

5
推荐指数
1
解决办法
3439
查看次数