2014-02-27 34 views
1

我有一个应用程序窗口小部件,由1个单元1个单元,与该XML文件:Android应用的Widget预览样式

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:minWidth="40dp" 
    android:minHeight="40dp" 
    android:updatePeriodMillis="60000" 
    android:previewImage="@drawable/widget_preview" 
    android:initialLayout="@layout/my_appwidget" 
    android:resizeMode="horizontal|vertical" 
/> 

当我浏览小工具(的Nexus 7,奇巧,但可能在其他事情上一样)其他一些1 x 1窗口小部件预览会将窗口小部件本身放在左侧,实现Lifeizize,并将其作为背景放大为模糊灰度副本。对于内置和已安装的应用程序都是如此。

这就是我想要的效果,但我无法弄清楚如何去做。

我的预览图像以及其他一些已安装的应用程序的图像只位于预览正方形中,没有背景。如果我添加自己的影子,整个图像会缩小 - 而不是我想要的。

回答

1

看来,我所追求的效果并不是与小部件完全相关,而是快捷方式(当您浏览小部件时也会出现这种快捷方式。)我通过查看ApiDemos样本发现了这一点,该样本具有1单元格部件和一个快捷方式快捷键是通过API级别1引入的,现在它们几乎没有文档,所以我认为它们应该被小部件所取代。

惭愧,因为视觉效果比缩小的平面图像要好得多,以留下它周围的空间。

这将是很好的实现美学一致性与小部件浏览器中的快捷方式的外观,因为似乎有一个公平的数字,尤其是Android的内置东西,但它看起来好像这是不可能的,如果你想小部件功能。任何人都知道更好