【问题标题】:Different states of one image一张图片的不同状态
【发布时间】:2013-05-23 02:59:40
【问题描述】:

我正在为 Andorid 制作应用程序。有两个限制:

  • 必须是轻量级 (2-3MB)
  • 我需要最少的图形文件(没有处于不同状态和选项的文件)

如何制作布局,以便我只能修改每个选定选项的红点(图像或代码)?

为这张图片制作 6 种不同的状态并不是一个好的答案(数据太大)

【问题讨论】:

  • 按钮需要那么大吗?
  • 详细说明您的问题
  • 你可以让大灰色的东西成为背景(或图层列表的基础层),而点是相对布局中的图像或 inset drawable。
  • @shapeshifter 是的,它是应用程序的主按钮 :( 好的,但它适用于所有智能手机(我有点担心规模问题)

标签: android image android-layout layout


【解决方案1】:

将此图像设置为两层。一个用于您的主按钮,另一个用于红点(它们应该是 PNG,其中 6 个用于不同的点)。根据选择将这些 PNG 放在主按钮上方(使它们可见/不可见)。顺便说一句,你有它的 PSD 文件吗?

【讨论】:

  • 它可以扩展吗?我有点担心不存在的非标准图形(ldpi,mdpi,hdpi,xhdpi)。忠告?
  • 您应该将所有图像的宽度和高度设置为 wrap_content。只有它们才能正确排列。并且会消耗更少的尺寸,因为那些带有红点的图像只有几口。尝试放置图像在相对布局内,并将所有内容安排为该布局的中心
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-09
  • 1970-01-01
相关资源
最近更新 更多