3
是否有人成功將android:elevation
添加到Android Widget(即AppWidgetProvider的子類)根目錄佈局中。它似乎不可行?向Android Widget提升(陰影)
我正在開發棒棒糖和android:elevation
工作正常,如果它是佈局內的活動,但不是在一個部件的情況下。
是否有人成功將android:elevation
添加到Android Widget(即AppWidgetProvider的子類)根目錄佈局中。它似乎不可行?向Android Widget提升(陰影)
我正在開發棒棒糖和android:elevation
工作正常,如果它是佈局內的活動,但不是在一個部件的情況下。
海拔也不適用於我的情況下的部件。我用cardview實現了它。
讓您的佈局充分裏面的東西cardview
<android.support.v7.widget.CardView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerInParent="true"
app:layout_aspectRatio="66%"
app:layout_heightPercent="75%"
card:cardElevation="25dp"
card:cardUseCompatPadding="true" />
你也可以嘗試給陰影效果爲背景繪製,而不是cardview。在這裏你去:
<!-- Drop Shadow Stack -->
<item>
<shape>
<solid android:color="#00888888" />
</shape>
</item>
<item>
<shape>
<padding android:bottom="1dp" />
<solid android:color="#10888888" />
</shape>
</item>
<item>
<shape>
<padding android:bottom="1dp" />
<solid android:color="#20888888" />
</shape>
</item>
<item>
<shape>
<padding android:bottom="1px" />
<solid android:color="#30888888" />
</shape>
</item>
<item>
<shape>
<padding android:bottom="1px" />
<solid android:color="#50888888" />
</shape>
</item>
<!-- Background -->
<item>
<shape>
<solid android:color="@color/white" />
<stroke android:width="1px" android:color="#50CCCCCC"/>
</shape>
</item>
我知道CardView,但尋找使用RelativeLayout的 – 2cupsOfTech
@ 2cupsOfTech的解決方案:我更新我的回答與繪製,可能造成類似高程陰影效果或類似cardview – Jai
第二種方法是不是一個模糊的影子,雖然只是一個普通的彩色陰影,對吧? – 2cupsOfTech