【问题标题】:Android terminology and how to set panel's beckground imageAndroid 术语以及如何设置面板背景图片
【发布时间】:2011-11-30 06:02:52
【问题描述】:

我是 Android 新手。太新了,我什至不清楚术语。从用户的角度来看,可以在 Android 上从一个页面(iOS 术语)滑动到另一个页面。有人告诉我,这些被称为“面板”——但是通过谷歌搜索这个词,我发现了通知面板——这似乎是 iOS 所谓的状态栏。或者,也许,这些被称为“主屏幕”

我想知道是否有一种方法可以在用户从一个页面/面板(?)滑动到另一个页面/面板时更改背景图像。例如,我可能希望我的游戏应用程序具有绿色背景,而我的社交媒体应用程序具有蓝色背景。如果这可以通过设置面板的背景图像来完成,那就太好了。如果壁纸有 hack,那也没关系。

任何指向命名视觉实体的 Android UI 指南文档的指针都会很棒。同样,任何指向 Android UI 术语表的指针也很不错。

提前致谢。

更新: 我刚刚遇到“动态壁纸”,我想知道这是否 - 使用 onOffsetsChanged() - 是要走的路。

【问题讨论】:

    标签: android android-widget terminology wallpaper


    【解决方案1】:

    关于小部件问题,该术语有两个含义:由 API 提供的 UI 组件,例如 TextView、Button 和 WebView,另一个含义是启动器上的图标,它不仅仅用于启动应用程序。后者也称为App Widget,例如音乐播放器控件或天气报告。这两种小部件都记录在 Android Developer 网站上。

    壁纸通常是动态的或静态的。 Live Wallpapers 与屏幕保护程序的概念相似,但与用于不活动的屏幕保护程序的功能不同。它们也可以是交互式的。静态壁纸通常是针对情况裁剪或专门针对尺寸制作的位图。此外,可以替换 Launcher(它是“桌面应用程序”的名称,Launcher Home 是“桌面”)来为壁纸提供附加功能。对于您关于拥有图库风格壁纸的具体问题,原版 Launcher 不支持此功能。

    【讨论】:

    • 谢谢。在这一点上,每一个术语都非常有用。所以,听起来我可能需要考虑实现一个非香草启动器。这可能吗?
    • 很有可能!香草启动器代码可在Github mirror 获得。也可以在 Android Market 中搜索 Launcher 找到几个,他们的一些代码可能是开源的。
    • 太棒了。这比创建一个非常宽的位图并调整一些滚动变量以便滑动将分页到每个“主屏幕”的新背景图像要容易 - 因为那是不可能的?谢谢。
    • 是的,原版Launcher中位图的滚动不是全屏宽度。虽然可能还有其他具有此功能的启动器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多