如何在CardView前获取ImageView?

时间:2017-02-28 11:38:27

标签: android xml material-design

我需要在ImageView前面显示Cardview。当我将CardView颜色设为透明时,ImageView位于前面,CardView应为白色。

enter image description here

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<!-- Background -->
<ImageView
    android:id="@+id/cover"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scaleType="centerCrop" />

<ScrollView
    android:id="@+id/main_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:paddingTop="240dp"
    android:scrollbars="none">

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.CardView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="16dp"
            android:layout_marginLeft="16dp"
            android:layout_marginRight="16dp"
            android:layout_marginTop="32dp"
            card_view:cardCornerRadius="2dp"
            card_view:cardElevation="2dp"
            card_view:cardUseCompatPadding="true"
            card_view:cardPreventCornerOverlap="false"
            card_view:contentPadding="16dp">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="45dp"
                android:orientation="vertical">

                ...

            </LinearLayout>
        </android.support.v7.widget.CardView>

        <android.support.v7.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="top|end"
            android:layout_marginRight="32dp"
            android:src="@drawable/ic_gallery"
            fab:fab_colorNormal="@color/accent"
            fab:fab_colorPressed="@color/accent"
            fab:fab_colorRipple="@android:color/white" />

        <ImageView
            android:layout_width="90dp"
            android:layout_height="90dp"
            android:layout_gravity="top|left"
            android:scaleType="center"
            android:layout_marginLeft="32dp"
            tools:src="@drawable/profile" />

    </FrameLayout>
</ScrollView>


</FrameLayout>

1 个答案:

答案 0 :(得分:1)

您可以尝试此布局

$(".dateTimePicker").datetimepicker({
  .
  .
  "stepMinute" : 5 //Will Change Minute Interval as 00, 05, 10 ... 55
  .
  .
});

希望这能帮到你......