- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将矢量图形编辑器从 iOS 移植到 Android。应用程序必须以有效的方式绘制复杂的图形对象层次结构,以便可以使用手势实时编辑图形。编辑后的作品通常由图像、文本和图形基元(线、圆等)组成。 UI 元素(如选择高亮显示)呈现在顶部的单独层上。
在 iOS 应用程序中,如果图形的一个组件发生更改(例如,一个小的文本元素更改了其内容),则只会重新渲染该文本元素。
在 iOS 上,我们使用 CALayer
来自 CoreAnimation
的对象框架。这非常有效。对于此用例,可以在 Android 上使用什么框架?是否有一种既定的“本地”方式来做到这一点,或者通常使用第三方框架?
最佳答案
Android 没有开箱即用的类似功能。我们有 core.animation但它仅限于简单的行为动画。要创建您想要的内容,您需要使用 SurfaceView
或 GLSurfaceView
和清洁的帮助 OpenGL
.您也可以尝试使用普通的 Canvas
的 View
- 不过你的可能性有限。
周围还有包装OpenGl
和 SurfaceView
喜欢 libgdx
它主要用于游戏 - 因此它具有比您需要的更广泛的可能性,但它不如 OpenGl
复杂.
希望能帮助到你。
关于android - 哪个框架可用于在 Android 上绘制复杂的交互式 UI 层次结构? (就像 iOS 上的 CoreAnimation),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60916662/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!