2014-02-27 67 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的內置東西,但它看起來好像這是不可能的,如果你想小部件功能。任何人都知道更好