它可能看起来像重复但请首先回答问题。我检查了所有关于我的查询的SO问题。如果您发现任何类似的查询,我会很高兴看到这个问题。
我正在创建一个Android应用程序,它具有一个功能,几乎与贺卡应用程序所需的功能相同。
让我们说我正在制作一个贺卡应用程序,其中有一个预定义的布局,背景中有鲜花,还有一个空间,您可以写下#34;生日快乐"然后还有一个空间,你可以写下你的名字"。
现在应该发生的是,每当用户点击保存按钮时,图像应该保存在某个地方[我们稍后可以决定]。因此,应该创建图像形式的卡片{jpg或img}。
我现在的解决方案是在画布位图上创建所有内容,然后OnClick保存位图,但对于多个屏幕来说变得非常困难。此外,图像并没有像预期的那样出现。
请引导我如何加载任何模板,并允许用户编辑模板中的某些文字以创建贺卡图像。
感谢。如果问题的任何部分不清楚,请发表评论。
答案 0 :(得分:0)
我认为你正在跟踪你现在的解决方案。我会继续在Canvas上做所有这些,但是将这些代码放在一个自定义的ImageView类中(创建一个扩展ImageView
的新类)。然后,您可以将此类生成的位图的尺寸设置为标准(不依赖于屏幕大小)。然后,您可以将此自定义ImageView添加到XML布局,并在视图上使用CENTER_INSIDE
缩放,以便根据设备的屏幕大小进行缩放。