Как я могу прикрепить этот треугольник с cardview в Android?

Есть ли какой-то конкретный компонент в Android, или я должен использовать вид, чтобы сделать треугольник (показанный в скругленном изображении) и прикрепить к карте, но, тем не менее, когда я загружал изображение, оно не будет таким же, как на изображении.
Образ

1 ответ

Решение

Ну, есть много подходов, но мой это:

Вы создадите такое изображение в фотошопе (конечно, хорошо измерьте его и настройте таргетинг на все устройства (dp)), затем поместите его в свой drawable папку, и назовите ее поверх вашего CardView.

Предположим, что изображение называется image_traingle.jpg ты можешь сделать это так

<android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:onClick="Contract"
        android:layout_margin="10dp"
        app:cardCornerRadius="7dp"
        android:layout_height="90dp">

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <Imageview
                android:layout_width="wrap_content"
                android:gravity="left"
                android:background="@color/colorPrimary"
                android:src="drawable/image_triangle"
                android:layout_height="match_parent" />

                  .
                  .
                  .
        </LinearLayout>


    </android.support.v7.widget.CardView>
Другие вопросы по тегам