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

corner به یک طرف آیتم (حل شده)

وحید  11 سال پیش  11 سال پیش
0 0

سلام دوستان

دوستان چرا به یک طرف مثلا ادیت باکسم که Corner می دم اررور می ده و هر چهار طرف رو corner می ده؟

+1 0
باید از shape استفاده کنید تا بتونید برای بتونید برای هر 4 گوشه جسمتون کرنر متفاوت در نظر بگیرید . (11 سال پیش)
0 0
اگه منظورتون همون فایل xml هست که منم از همون طریق این کارو انجام می دم ولی وقتی کرنر های متفاوت می دم اررور می ده. (11 سال پیش)
0 0
ربطی نداره ، نباید اررو بده . شما هر کرنری که بخواین رو میتونید بدید . توی shape شما میتونید برای هر کرنر مقدار ردیوس دلخواه رو بدید . (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
وحید  11 سال پیش
0 0

اررورش رو ببینید:

 

 

0 0
به خاطر اینکه واحدش رو مشخص نکردید باید بزنید 10dp یا هر مقداری که مد نظرتون هست (11 سال پیش)
پاسخ به سوال 
وحید  11 سال پیش
0 0

بازم اررور می ده:

 

 

 

0 0
دوستان نظری ندارن؟ (11 سال پیش)
0 0
دوستان نمی دونین ارورش چه دلیلی داره؟ (11 سال پیش)
0 0
و از چه راه های دیگه ای می شه به یک طرف آیتم کرنر بدیم؟ (11 سال پیش)
پاسخ به سوال 
Hajhosseini  11 سال پیش
+1 0

نمونه کد:

 <?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFF"/>
    
    <corners android:bottomLeftRadius="4dp" android:topLeftRadius="4dp" android:bottomRightRadius="8dp" android:topRightRadius="8dp" /> 
    <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
    
    <gradient
                android:startColor="#373a71"
                android:endColor="#373a71"/>
</shape>

البته باید تذکر بدم که در اندروید ورژن پایین تر از 4 اگر corner ها متفاوت باشن ممکنه حالت نمایش به درستی نمایش داده نشه و ضربدری corner بگیره.

0 0
حتما باید هر 4 corner رو مقدار بدید، حالا این مقدار میتونه 0 باشه (11 سال پیش)
0 0
ممنون ولی ارور داد. و من برای 2.2 می نویسم نمی دونم دیگه تو ورژن های مختلف چجور می شه. (11 سال پیش)
+1 0
اون اررور نیست بلکه وارنینگ هست، که داره میگه در ورژن های پایین تر ساپورت نمیشه.(اینو از اررور شما نگفتم بلگه وارنینگی که دیده بودم رو گفتم.) این کد رو هم از برنامه خودم که منتشر هم شده کپی کردم.کد کاملا درسته (11 سال پیش)

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