1. Ali
  2. برنامه‌نویسی و طراحی وب
  3. پنج شنبه, 15 تیر 1396
سلام میخوام به جای استفاده از یه عکس کامل، یه عکس کوچیک به تعداد زیاد در بکگراند نمایش داده بشه خودکار
داخل وب خود به خود این کار انجام میشه میخواستم بدونم تو اندروید چطور میشه این کار رو کرد ؟
بهترین پاسخ
Ali بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
دوست عزیز ممنون بابت وقتی که برای ترجمه گذاشتید
دیشب به جواب رسیدم و لازمه کمی اصلاح بکنم کد شما رو و کمی توضیح بدم به دوستان عزیز:
اولا نیازی به تغییر استایل و به تبع اون مانیفست نداریم
تنها چیزی که نیاز داریم ایجاد یه لیوت هست که با استفاده از بیت مپ بک گراند رو تکرار بکنیم (بهتره در این مسیر ساخته بشه: R.layout)

<?xml version="1.0" encoding="utf-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/adrese_aksetono_inja_bezarid"
android:tileMode="repeat"
/>

بعد از ساختن لیوت هم تنها کاری که لازمه انجام بدیم اینکه که به جای دادن آدرس عکس، ادرس این لیوت رو بدیم برای مثال کد زیر:

android:background="@layout/background"
مسعود یوسف‌نژاد بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
تو اندروید تو فایل drawable/app_background.xml به این شکل عمل کنید:

از متغییر @drawable/actual_pattern_image برای تصویر استفاده کنید.


<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/actual_pattern_image"
android:tileMode="repeat" />


در فایل values/styles.xml هم به این شکل:


<?xml version="1.0" encoding="utf-8"?>
<resources>

<style name="app_theme" parent="android:Theme">
<item name="android:windowBackground">@drawable/app_background</item>
<item name="android:listViewStyle">@style/TransparentListView</item>
<item name="android:expandableListViewStyle">@style/TransparentExpandableListView</item>
</style>

<style name="TransparentListView" parent="@android:style/Widget.ListView">
<item name="android:cacheColorHint">@android:color/transparent</item>
</style>

<style name="TransparentExpandableListView" parent="@android:style/Widget.ExpandableListView">
<item name="android:cacheColorHint">@android:color/transparent</item>
</style>

</resources>


و در نهایت در منیفیست هم AndroidManifest.xml:

<application android:theme="@style/app_theme">

لطفا پیش از ارسال پست در جواب، حتما قوانین سایت را مطالعه کنید:
http://www.javab24.com/rules

لطفا اگر پاسخ صحیح خود را دریافت کردید آن را به عنوان پاسخ صحیح انتخاب کنید.
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.