Tôi có số này LinearLayout
sẽ được đặt ở cuối bố cục hoạt động. Tôi muốn điều này là LinearLayout
để có độ cao 4dp, giống như thanh công cụ trên cùng, tuy nhiên, vì android:elevation
đặt bóng bên dưới thành phần ui và thành phần cụ thể này (linearLayout) sẽ nằm ở cuối màn hình, tôi đã thắng ' t thấy bất kỳ độ cao nào cả ..Bóng đổ lên trên LinearLayout bằng android: độ cao
Đây là mã của tôi LinearLayout
, và một hình ảnh của nó với độ cao mặc định thực hiện:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="3"
android:background="@android:color/transparent"
android:orientation="horizontal"
android:elevation="4dp"
android:layout_alignParentBottom="true">
<ImageButton
android:id="@+id/playButton"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:scaleType="center"
android:clickable="true"
android:background="@drawable/bottom_toolbar_menu_selector"
android:src="@drawable/ic_play"
style="?android:attr/borderlessButtonStyle" />
<ImageButton
android:id="@+id/stopButton"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:scaleType="center"
android:clickable="true"
android:background="@drawable/bottom_toolbar_menu_selector"
android:src="@drawable/ic_stop"
style="?android:attr/borderlessButtonStyle" />
<ImageButton
android:id="@+id/bookmarkButton"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:scaleType="center"
android:clickable="true"
android:background="@drawable/bottom_toolbar_menu_selector"
android:src="@drawable/ic_bookmark"
style="?android:attr/borderlessButtonStyle" />
</LinearLayout>
có cách nào, sử dụng elevation
để pl ace một bóng trên đầu trang của thành phần ui? Cảm ơn bạn trước!
Không, không có. bạn nên sử dụng một drawable. – natario
(hack bẩn: bạn đã thử đặt một số lượng lớn, chẳng hạn như độ cao = 40dp? Có thể độ cao cũng tạo thành một bóng nhỏ lên trên cùng và có thể hiển thị với các giá trị lớn) – natario
Tôi đang sử dụng một bản vẽ cho trước v21, nhưng Tôi đã hy vọng rằng tôi không cần nó cho v21 .. Tuy nhiên, tôi thực sự thực sự yêu hack nhỏ đó, tôi thiết lập độ cao đến 30 dp và nó hoạt động, nó rất tinh tế, nhưng tôi thích nó! Cảm ơn rất nhiều @mvai – yat0