【发布时间】:2011-11-15 14:16:31
【问题描述】:
我需要为 android 创建一个应用程序,其中 2 色文本将显示在 2 色背景上。见左图。然后,应该用动画移动线条,结果图像应该如右图所示。
我有以下问题:
- 我应该使用一些 2d 引擎来执行此操作吗?或者,可以使用标准视图吗?怎么做?
- 如何画出图片上的文字?
---------
【问题讨论】:
-
我可以给你这个,这根本不是一件容易的事。但很好的开始可能是使用一些自定义组件,例如画布
-
有什么功能可以根据背景恢复文字颜色吗?
-
你想好如何实现了吗?如果你没有,我可能会有答案
-
@Ludevik,我没有。届时将等待您的答复;)
-
4 年后你要开赏金?我想不出比以下答案更简单的方法来在 Android 图形 API 中执行此操作。使用像 Libgdx 这样的游戏引擎,这很容易。 1. 在黑色背景上绘制白色文本到帧缓冲区对象。 2. 将遮罩绘制为黑底白字到另一个帧缓冲区对象。 3. 使用使用遮罩反转颜色的着色器将两个帧缓冲区对象的颜色纹理绘制到屏幕上。
标签: android andengine libgdx android-view