2016-11-02 4 views
3

私は余白とこのレイアウト内にネストされたフローティングアクションボタンを持つ相対レイアウトを持っています。Android XML:ドロップシャドウがオフになる

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      xmlns:app="http://schemas.android.com/apk/res-auto" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_margin="@dimen/activityMargin" 
      android:orientation="vertical" 
      android:clipToPadding="false"> 


<android.support.design.widget.FloatingActionButton 
    android:id="@+id/id_FABSave" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    app:srcCompat="@drawable/ic_save_white"/> 

</RelativeLayout> 

添付の図からわかるように、フローティングアクションボタンのドロップシャドウは切り捨てられています。これはどのようにして起こり、どのように修正することができますか?

あなたの相対的なレイアウトタグで

Bottom and right side of shadow cut off

答えて

6

は、代わりに余裕のパディングを使用して切断される影を避けるために、属性android:clipToPadding="false"を追加します。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:padding="@dimen/activityMargin" 
     android:clipToPadding="false"> 
+0

私はそれを試みましたが、悲しいかなかうまくいきません。私は自分の投稿を編集します。 – Vancore

+0

ああ、layout_marginのため!私は私の答えを更新しました –

関連する問題