قرار گیری تصویر به صورت تکرار شونده
سلام
من میخوام از یک عکس برای هیدر و بکگراند برنامه استفاده کنم.اما میخوام وقتی سایز گوشی تغییر کرد یا گوشی چرخید اون عکس کشیده نشه چون یه طرحه و خراب میشه..میخوام بعد از اینکه سایز تغییر کرد عکس پشت سر هم " تکرار" بشه..راه حلی دارین؟(اموزش استاد نمیشه روش انجام بدم).
ممنون
سلام
برای این که یک tile background داشته باشید از روش زیر استفاده کنید:
1. توی پوشه res پوشه ای به نام drawable اضافه کنید
2. توی این پوشه یک فایل xml بسازید (ترجیحا از نوع bitmap باشه بهتره البته اگه bitmap ساده هم ساختید میتونید کدهای زیر رو توش کپی کنید و استفاده کنید.)
3.حالا توی این فایل xml کدهای زیر رو کپی کنید:
[چون توی درج کدهای xml یکم مشکل پیش اومد عکسشو قرار دادم :| ]
نکته1 : نام عکسی که من استفاده کردم tile.png هست.
4. حالا میتونید توی هر view یی که خواستید این فایل xml رو به عنوان backgroundش قرار بدید :)
نکته2 : برای tilemode میتونید مقادیر repeat ، clamp ، mirror یا disabled رو قرار بدید.
موفق باشید
کد تستی جهت خطایابی سایت
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_launcher"
android:tileMode="repeat"
>
</bitmap>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .