آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چطور در اندروید همچین لایه ای طراحی کنیم ؟ (مهم)

Hamedmtn  10 سال پیش  10 سال پیش
+3 0

   همونطور که در تصویر زیر مشاهده میکنید ، داخل یک لایه سفید رنگ کلمه LONDON با رنگ تصویر پس زمینه نوشته شده:

این طرّاحی رو پیشتر توی IOS مشاهده کرده بودیم و خب ترکیب زیبایی هست. از دوستان خواهشمندم روش این طراحی را توضیح بدهند.

بسیار ممنون

0 0
یه تصویر پس زمینه دارید که عکس لندن هست ، یه تصویر هم دارید که کادر سفیدی رو داره و توش نوشته شده LONDON کافی خاصیت ترسن پرنت رو براش ایجاد کنید . حالا 2 تا عکس ها رو روی هم قرار بدید (10 سال پیش)
0 0
نه اون لایه سفید در واقع تسویر نیست ، یک linearLayout هست و LONDON یک تکست ویویی هست که قراره مقادیر داخل مداوم عوض بشه (10 سال پیش)
0 0
به احتمال 90 درصد حرف کاشی زاده است.اگر چند تا نوشته عوض میشه ،از چند تا نوشته که قبلا درست کرده با فتوشاپ داره استفاده میکنه.شما یک عکس درست میکنی با پس زمینه سفید و شفافیت رو میزارید روی 70 .بعد ترنس پرنت نوشته رو هم میتونید بیشتر کنید.اگه میخواید مطمئن بشید .برنامه رو دیکامپایل کنید مطمئنا داخل عکسها این نوشته ها به صورت عکس وجود داره. (10 سال پیش)
0 0
خب مشکل اینجاس که من میخوام هر یه بار که روی تکست ویو کلیک میشه مقدار عددی اون یکی افزایش پیدا کنه و حتی شاید تا ده ها هزار هم بره! (10 سال پیش)
0 0
منظورتون از مقدار عددی چی هست دقیقا ؟ (10 سال پیش)
0 0
مثلا فرض کنید یک قلب سفید رنگ داریم که قرار با کلیک شدن روی اون تعداد لایک یکی افزایش پیدا کنه و لایک ها داخل تکس ویویی که توی این قلب هست قرار گرفته (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
javac  10 سال پیش
+3 0

اصلاح شد

0 0
اینطوری رنگ تکست رنگ ویو گروپ رو نمایش میده (10 سال پیش)
0 0
آره راست میگی! به این دقت نکرده بودم . الان اصلاح میکنم. (10 سال پیش)
0 0
خب بایدم بشه رنگ ویو گروپ چون پدر تکست ویو رو ویو گروپ قرار دادی.باید از framlayout استفاده کنی.من جواب پایین دوباره بروزش کردم (10 سال پیش)
0 0
دوست عزیز جاوا .شما یک اشتباه کوچیکی که کردید .وقتی رنگ متن بزاری #0000000 .در واقع شما هیچ چیزی نمیبینی.پس شفافیت بک گراند باید مایل به سفید بزاری و رنگ متن رو مایل به مشکی.. (10 سال پیش)
+1 0
@بهروز ، آره درسته همین کار رو کنه تقریبا همون چیزی که مد نظرشون هست بدست میاد.(دیگه اصلاح نمیکنم تصویر رو همین نکته رو رعایت کنه حله :)) (10 سال پیش)
پاسخ به سوال 
بهروز  10 سال پیش
+2 0

خب واسه اینکار رنگ تکست ویو خودت رو شفاف کن.

اگه فرمت رنگ شما به صورت زیر باشه

 #XXFFFFFF

دوتا مولفه ی XX  شفافیت رو میتونه تنظیم کنه. چندتا واسه نمونه پایین قرار میدم.

واسه شفافیت 50 درصد بجای xx  مقدار 80 بزار

واسه شفافیت 60 درصد  مقدار 99

واسه شفافیت 70 درصد مقدار B3

حالا واسه رنگ تکست ویوت یا بک گراند textView مقدار دلخواه بالا رو ست کن.

 android:textColor="#66333333"
android:background="#77dadbdf"

اما واسه این سوال میتونی  از framlayout استفاده کنی. یا

 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/main_back"
>

<TextView

android:layout_width="fill_parent"
android:layout_height="200dp"
android:textSize="80dp"
android:gravity="center"
android:layout_gravity="center"
android:textColor="#66333333"
android:background="#77dadbdf"
android:text="Button" />







</FrameLayout>
+1 0
دوستان اینطوری اصلاً یه چیز دیگه از آب در میاد! فکر کنم گیج شدین همه :D یه تست بکنید خودتون ، اصلاً اونطوری که میگید نمیشه (10 سال پیش)
+1 0
چرا یه چیز دیگه؟ من الان یه تصویر گذاشتم.باهمین کد بالا (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .