رفتن به مطلب

کتابخانه سایه دادن به تمام ویوها و متن


حاج حسین

ارسال‌های توصیه شده

مقام معظم رهبری:


قیام 19دی مردم با ویژگی های بصیرت,موقع شناسی,دشمن شناسی ومجاهدت,مبدا


تحول وایجاد جریانی عظیم در ملت ایران شد که همچنان درس آموز و تاثیر گذار است.


 


 


با سلام امروز میخام کتابخونه رو براتون درست کردم که به اکثر ویوها سایه میده (اگر ویو نشد خب نمیشه دیگه  :crazy: )

همچنین قابلیت سایه دادن به متن رو هم داره 

کتابخانه چندتا تابع داره که 2تاش پرکاربردتره 

1-  Initialize

سایه دادن به ویو

نکته حائز اهمیت اینکه که اگر ویوهاتون تو خود اکتیوتی هستند توی آرگومان اول فقط کلمه اکتیوتی رو وارد کنید

اگر ویو داخلی یا به عبارتی زیر مجموعه ی یه پنله تو آرگومان اول اسم پنلو رو وارد کنید 

و آخرین آرگومان که اگر بک گراندش عکس باشه -1 باید بدی تا عکس هر شکلی داشته باشه سایه شم همون شکلو میگیره

(این نکته تو باتن گذاشتم) 

 

2- Initialize2 

برای سایه دادن به متن ها است خودم 2 نمونه گذاشتم طبق همون ها پیش برید 

نکته قابل ذکر تو این تابع دومین آرگومان که هر چه مقدارش زیاد کنید سایه  میل به مات شدن میشه 

 

خود مثالو ببنید کامل متوجه میشد 

توجه این کتابخانه قابلیت سایه دادن به مولتی پنلو رو نداره شرمنده

 (خودم سعی کردم نشد خب اولین کتابخونه ای بود که ساختم اما ببنیم با کمک دوستان امکان پذیر هست یا خیر) 

تصویر نمونه سورس 

1.png

 

پسورد: answercenter.ir 


دوستانی که نسخه 1 رو دانلود کردن اون رو حذف کنن و نسخه 1.01 رو جایگزین کن (یه موردی بود که علیرضا بهم گفت)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

خسته نباشید استاد

میشه یه اسم خارجی هم براش بگید مثل : AssistantLib

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود 

تبریک مستر بیات عزیز واقعا کتابخانه پرکاربردی هست بنده به شخصه خیلی دنبال چنین چیزی توی بیسیک گشتم ولی خب پیدا نشد. 

متشکر ازتون موفق تر باشید. 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

خسته نباشید استاد

میشه یه اسم خارجی هم براش بگید مثل : AssistantLib

منظورتو نفهمیدم  :fekr:

منظورت اینکه که آیا خود b4a کتابخانه تو این رابطه داره 

خدایش این بار دومیته هنوز یه دقیقه نشده سوال های فضایت شروع شد دفعه بعد میشه بار سوم  :crazy:

برادر من اول دانلود کن ببنین چه جوره بعد بیا نظر بده شاید اصلا شاید من دارم بلاف میزنم که به ویو سایه میده  :oops:

خدایا این آخر عمری گیر عجب بنده هایی افتادیما اونم از اهالی شایان آباد که پایین تر از برره :oops:

یعنی هنوز نگذاشته من کامل مطلبو بزارم 

ای خــــــــــــــــــــــــــــــــــــــــــــــــدا 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ممنونم از زحمتی کشید . ولی عذر میخوام  این دقیقا کلاس shadow هست که کامپایل کردید به lib  

 

 

درود 

تبریک مستر بیات عزیز واقعا کتابخانه پرکاربردی هست بنده به شخصه خیلی دنبال چنین چیزی توی بیسیک گشتم ولی خب پیدا نشد. 

متشکر ازتون موفق تر باشید. 

اپ کامپکت که یه متد داره برای سایه دادن البته سایه متریال فرق داره با این سایه ها اون یه جوری ناین پچ شده هست و بر اساس مستندات گوگل تطبیق داده شده . وزیر اندورید 5 کار نمیکنه برای زیر  اندورید 5 هم کلاس shadow بود داداش که باهاش میشه سینوسی سایه داد و حتی سایه چرخوند و.. برای بیسیک دقت نکرده بودی. 

 

https://www.b4x.com/android/forum/threads/shadow.47887/

shadow2.1.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خسته نباشید استاد بیات عزیز

تشکر بابت زحماتی که کشیدید و انتشار کتابخانه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ممنونم از زحمتی کشید . ولی عذر میخوام  این دقیقا کلاس shadow هست که کامپایل کردید به lib  

 

 
 

اپ کامپکت که یه متد داره برای سایه دادن البته سایه متریال فرق داره با این سایه ها اون یه جوری ناین پچ شده هست و بر اساس مستندات گوگل تطبیق داده شده . وزیر اندورید 5 کار نمیکنه برای زیر  اندورید 5 هم کلاس shadow بود داداش که باهاش میشه سینوسی سایه داد و حتی سایه چرخوند و.. برای بیسیک دقت نکرده بودی. 

 

https://www.b4x.com/android/forum/threads/shadow.47887/

 

 

مرسی از تلاش خوبتون خواهش میکنم زحمت این رو هم بکشید :

https://www.b4x.com/android/forum/attachments/shadow_2-2-zip.37193/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ممنونم از زحمتی کشید . ولی عذر میخوام  این دقیقا کلاس shadow هست که کامپایل کردید به lib  

 

 
 

اپ کامپکت که یه متد داره برای سایه دادن البته سایه متریال فرق داره با این سایه ها اون یه جوری ناین پچ شده هست و بر اساس مستندات گوگل تطبیق داده شده . وزیر اندورید 5 کار نمیکنه برای زیر  اندورید 5 هم کلاس shadow بود داداش که باهاش میشه سینوسی سایه داد و حتی سایه چرخوند و.. برای بیسیک دقت نکرده بودی. 

 

https://www.b4x.com/android/forum/threads/shadow.47887/

راستش اگر کل انجمنو بگردی حتی اون کلاس هم نبودش 

خواستم کلاس مربوطه رو بزارم خوبه ولی کامل نیست گفتم سایه دادن به متن رو هم اضافه کنم تا کاملتر بشه 

متاسفانه من نسخه 2.2 رو ندارم طبق توضیات سایت میشه گرادیانت داد که یعنی به جای استفاده از یه رنگ 2رنگ به سایه داد که کاربهتر میشه 

اگر 2.2 کلاس گیرم اومد کتابخونه رو ارتقا میدم (من لایسنس ندارم :roomNemishe:  )

لینک ارسال
به اشتراک گذاری در سایت های دیگر

نسخه ی 2.2 پیوست کردم. یک نکته من یادم رفت بگم b4a 5.5  امکان سایه دادن به پنل بهش اضافه شده . دقیقا مثل اپ کامپکت و سایه ی متریال ولی خوب اون هم زیر اندورید 5 کار نمیکنه کلا evalation  برای اندورید 5 به بالا هست خواستید سایه بدید یه نگاهی به مستندات گوگل بخش elevation بندازید دقیق میگه برای هر کدوم چند دیپ باید سایه بدید مثلا تولبار 4 دیپ میخواد . برای نشون دادن تصاویر قند شکن می خواد.

 

https://www.google.com/design/spec/what-is-material/elevation-shadows.html#

shadow_2.2.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...

سلام

اینطور که تو عکس ها معلومه نمی شه با این کتابخانه سایه Blur گذاشت. اگر دوستان با کتابخانه دیگه ای می شه قرار بدید برای Action Bar برنامم می خوام.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

منظورتون چیه؟ بیش تر توضیح بدید لطفا...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اینطور که تو عکس ها معلومه نمی شه با این کتابخانه سایه Blur گذاشت. اگر دوستان با کتابخانه دیگه ای می شه قرار بدید برای Action Bar برنامم می خوام.

 

میتونید از این فایلی که براتون آپ کردم استفاده کنید.

اندکی خلاقیت لطفاً

post-128-0-43208600-1462133824_thumb.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 8 ماه بعد...
  • 1 سال بعد...

مشکل موجود در کتابخانه اینه که وقتی با تایمر دستور چرخش سایه رو می دید دیگه نمیشه عملیاتی رو از ویو خواست مثل کلیک باتن 

حتی اگه یه ویو بدون رنگ روی ویو سایه دار اضافه کنید با ز نمی تونید کلیکی روی ویو بدون رنگ انجام بدید چون تایمر ویو سایه رو bringfront میکنه و مهلت نمیده به شما تا روی ویو بدون رنگ کلیک کنید 

اساتید اگه کسی تونست این مشکل رو حل کنه ممنون میشم به ما هم یاد بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...