Правый нижний угол черного цвета в списке слоев - PullRequest
0 голосов
/ 17 октября 2019

У меня есть этот код для стиля моего элемента списка.

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item>
        <shape android:shape="rectangle">
            <size
                android:width="40dp"
                android:height="40dp" />
            <solid android:color="#444444" />
            <corners
                android:bottomRightRadius="10dp"
                android:bottomLeftRadius="10dp"
                android:topLeftRadius="10dp"
                android:topRightRadius="10dp"/>
        </shape>
    </item>

    <item android:top="30dp">
        <shape android:shape="rectangle">
            <size
                android:width="30dp"
                android:height="30dp" />
            <solid android:color="#2f2f2f" />
            <corners
                android:bottomRightRadius="10dp"
                android:bottomLeftRadius="10dp"
                android:topLeftRadius="00dp"
                android:topRightRadius="0dp"/>
        </shape>
    </item>
</layer-list>

Как я могу покрасить правый нижний угол в черный цвет?

Когда я добавляю новый элемент списка слоев, он появляется только внизу последнего.

Вот пример того, что я хочу сделать: Screenshot from Connect-App from Garmin

1 Ответ

2 голосов
/ 17 октября 2019
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/colorPrimary" />


<item
    android:bottom="-200dp"
    android:right="-200dp"
    android:top="250dp">
    <rotate
        android:fromDegrees="-6"
        android:pivotX="0%"
        android:pivotY="100%">
        <shape android:shape="rectangle">
            <solid android:color="#edf0f9" />
        </shape>
    </rotate>
  </item>


 </layer-list>

Попробуйте это и chnage от степени, pivot x и y

и одну вещь, добавьте это как дочерний вид и поместите оба вида в framelayout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...