صندوق السكتة الدماغية المتعددة Android في XML قابل للسحب
سؤال
أحاول تحقيق ما يصل إلى سجاد 2 على مستطيل في أ <shape>
عنصر في Android Drawable XML. خط خارجي خضراء داكن وخط داخلي أخضر فاتح ، مع ملء التدرج في وسط كل شيء. رمز بلدي حاليا يشبه هذا:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="3px" android:color="#477135" />
</shape>
</item>
<item >
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#81c557" android:endColor="#539942"
android:angle="270" />
<stroke android:width="1px" android:color="#a8d78a" />
</shape>
</item>
لقد حاولت تطبيق Android: TOP = "3px" Android: Bottom = "3px" على عنصر العنصر الثاني ، ولكن عندما أضيف السمات اليمنى واليسرى ، لا يتم تقديم كل شيء. لاحظ ، كل هذا يتم في ListView
المحلول
حسنًا ، أعتقد أنني حللت هذا من خلال العمل. انها ليست جميلة لكنها تعمل. ما فعلته هو تعيين صورة ImageView للحصول على لون خلفية على لون الخط الخارجي ، وأعطاه حشوة من 1DIP ، ثم قم بتعيين SRC الخاص بـ ImageView على السحب وأحقق التأثير الذي كنت أبحث عنه. ومع ذلك ، أفضّل كثيرًا أن أكون قادرًا على القيام بذلك داخل قائمة الطبقة ...
لا تنتمي إلى StackOverflow