SORU
9 ŞUBAT 2012, PERŞEMBE


Nasıl sınır çizmek için lineer bir düzen sadece bir tarafta mı?

Doğrusal bir düzen için sınır çizmek mümkün değilim, ama her tarafı çizilmiş oluyor. Doğru, CSS gibi (border-right:1px solid red;) yan kısıtlamak istiyorum.

Bunu denedim, ama hala her tarafta çekiyor:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
    <shape android:shape="rectangle" >
        <stroke
            android:height="2dp"
            android:width="2dp"
            android:color="#FF0000" />

        <solid android:color="#000000" />

        <padding
            android:bottom="0dp"
            android:left="0dp"
            android:right="1dp"
            android:top="0dp" />

        <corners
            android:bottomLeftRadius="0dp"
            android:bottomRightRadius="5dp"
            android:radius="1dp"
            android:topLeftRadius="5dp"
            android:topRightRadius="0dp" />
    </shape>
</item>

Bunu gerçekleştirmek için nasıl herhangi bir öneriniz?

BTW, gerekli tarafında genişliği 1as (Haritayı göster) bir görünüm koyarak hack kullanmak istemiyorum.

CEVAP
20 Mayıs 2014, Salı


Pasta kadar kolay, şeffaf bir bg izin:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="0"
        android:startColor="#f00"
        android:centerColor="@android:color/transparent"
        android:centerX="0.01" />
</shape>

Bu açı sınır konumunu değiştirmek için:

  • 0 = sol
  • 90 = alt
  • 180 = doğru
  • 270 = top

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010