Форма треугольника с использованием xml в Android

Я создал треугольную форму, следующую за этим опубликовать

введите здесь описание изображения

<?xml version="1.0" encoding="utf-8"?>
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 <item>
    <rotate
        android:fromDegrees="45"
        android:toDegrees="45"
        android:pivotX="-40%"
        android:pivotY="87%" >
        <shape
            android:shape="rectangle" >
            <stroke android:color="@color/transparent" android:width="10dp"/>
            <solid
                android:color="@color/your_color_here" />
        </shape>
    </rotate>
</item>

But I have not been able to incline it towards the right or the left.

Любая помощь приветствуется.

Спасибо


person Ravi Sharma    schedule 16.04.2015    source источник
comment
Пожалуйста, объясните, почему закрыть этот вопрос?   -  person Ravi Sharma    schedule 16.04.2015
comment
У этого вопроса есть два флага: слишком широкий и не по теме. По сути, ваш вопрос типа возможно ли такое, и если да, то как? Гораздо лучше было бы попробовать самому, попробовать что-то и показать прогресс. Если есть момент, когда вы застряли в своей конкретной реализации, тогда продолжайте и спросите об этой конкретной проблеме.   -  person Adam Hawkes    schedule 16.04.2015
comment
@AdamHawkes спасибо за ценные замечания. Хорошо... так что я попытался создать этот дизайн... создал треугольник, прямоугольник, отдельно по частям... Я пытаюсь создать этот дизайн.   -  person Ravi Sharma    schedule 16.04.2015
comment
@AdamHawkes на самом деле я думаю о нескольких вещах .... не уверен, следует ли мне использовать xml для этого дизайна или я должен разработать его с помощью android.graphics.drawable.shapes.Shape   -  person Ravi Sharma    schedule 16.04.2015
comment
Я не очень хорошо разбираюсь ни в одном из этих методов, поэтому я не могу сказать, каковы возможности или какой инструмент лучше подходит для вашей ситуации. Мой вклад здесь, чтобы помочь вам понять, почему вопрос был помечен как закрытый.   -  person Adam Hawkes    schedule 16.04.2015
comment
@AdamHawkes Хорошо ... в любом случае, спасибо, Адам.   -  person Ravi Sharma    schedule 16.04.2015
comment
@AdamHawkes Пожалуйста, просмотрите вопрос, чтобы его можно было снова открыть   -  person Ravi Sharma    schedule 17.04.2015
comment
Это не полностью зависит от меня, но я предложил открыть его снова.   -  person Adam Hawkes    schedule 17.04.2015


Ответы (1)


Я думаю, вы могли бы создать этот макет, накладывая разные фигуры одну за другой, как показано в выбранном для лучшего ответа на этот вопрос Android: рисование пользовательских фигур Сначала <item> может быть вашим прямоугольником, а затем вы можете использовать один прямоугольник и один треугольник для указателя.

person Gabriella Angelova    schedule 16.04.2015