I want to develop below shown sort of layout for my app.
I basically want to know how to align this circular ImageView
on a CardView
as shown above.
I want to develop below shown sort of layout for my app.
I basically want to know how to align this circular ImageView
on a CardView
as shown above.
Well it can be done through both image view and cardview put in relative layout. Use com.joooonho.SelectableRoundedImageView for Rounded image view. Use something like this:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="2dp"
android:paddingRight="2dp" >
<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="define it"
android:marginTop="70dp"
card_view:cardCornerRadius="4dp"/>
<com.joooonho.SelectableRoundedImageView
android:id="@+id/image"
android:src="@drawable/photo1"
android:scaleType="centerCrop"
android:width="100dp"
android:height="100dp"
android:marginTop="20dp"
android:layout_centerHorizontal="true"
app:sriv_left_top_corner_radius="16dip"
app:sriv_right_top_corner_radius="0dip"
app:sriv_left_bottom_corner_radius="48dip"
app:sriv_right_bottom_corner_radius="16dip"
app:sriv_border_width="2dip"
app:sriv_border_color="#008fea"
app:sriv_oval="true" /> </RelativeLayout>
There are two ways if you don',t want to use any third party library: 1st>You can use
<android.support.v4.widget.CircleImageView
android:layout_width=""
android:layout_height="" />
Get inside CircleImageView class to find what has been done.
2nd> We can Use layerList you can find details here: ImageView in circular through xml
now put imageview algined centre in card's layout and shadow of layerlist should be lighten to give elevated view having said Imageview will use Elevation.