سؤال

أتطلع إلى إضافة خلفية صاخبة في تطبيق Android الخاص بي. الملمس مثالي ويمكنني إنشاء صورة تسعة ، لكن عندما أستخدمها فعليًا في التطبيق ، فإنه يمتد مما يسبب خطوطًا في جميع أنحاء الخلفية. أي فكرة ما هي طريقة أفضل لتنفيذ هذا النوع من الملمس؟

أود أيضًا أن أتطلع إلى استخدام شيء مشابه لـ ActionBar.

NoisyGrey

هل كانت مفيدة؟

المحلول

سيتم تمديد 9-Patch ، عليك تحديد المساحة التي يجب أن تمتد في الصورة. لماذا لا تحاول تكرار السحب الخاص بك. مثل ذلك:

<xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/YourLayout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/backrepeat"
>

ثم في XML يسمى backrepeat.xml

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/back" 
    android:tileMode="repeat" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top