grade:
dependencies {
compile 'com.sdsmdg.harjot:materialshadows:1.2.5'
}
Example Usage 1 (Simple)
XML
<com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:elevation="5dp"
android:src="@drawable/poly" />
</com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper>
Result
Example Usage 2 (Offset)
XML
<com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper android:layout_width="match_parent"
android:layout_height="match_parent"
app:shadowOffsetX="-15"
app:shadowOffsetY="30">
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:elevation="10dp"
android:src="@drawable/poly" />
</com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper>
Result
Example Usage 3 (Shadow intensity)
XML
<com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper android:layout_width="match_parent"
android:layout_height="match_parent"
app:shadowOffsetX="-15"
app:shadowOffsetY="30"
app:shadowAlpha="0.9">
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:elevation="10dp"
android:src="@drawable/poly" />
</com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper>
Result
Example Usage 4 (Semi-transparent views)
XML
<com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper android:layout_width="match_parent"
android:layout_height="match_parent"
app:shadowOffsetX="-30"
app:shadowOffsetY="30">
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:elevation="10dp"
android:background="#55000000" />
</com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper>