رفتن به مطلب
  • 0

تنظیمات آیکنهای برنامه


arastooms

سوال

سلام به همه اساتید انجمن 

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

من تعدادی آیکن و تصویری تو برنامه دارم که سایز طراحی اون ها 512در 512 هست

اومدم این آیکنها رو از طریق سایت ((    Mobile App icon - free android icon packs   ))  که سایت بسیار خوبی هم هست به  سایز های استاندارد  در پوشه های   زیر تبدیل کردم و در این پوشه ها 
به صورت (( فقط خاندنی    read only  ))  ذخیره کردم 

در پوشه rss

در پوشه های زیر
drawable-xxxhdpi
drawable-xxhdpi
drawable-xhdpi
drawable-mdpi
drawable-hdpi

 

سوال :
آیا به غیر از این کار که انجام شده و در پوشه rss و در پوشه هایی که بالا گفتیم باید در پوشه 
file برنامه هم باشه ؟؟
( چون الان اگر اونجا نباشه نمی دونم چه طور باید عکسها رو آدرس دهی کنم و به ایمیج ویو اختصاص بدم )
اگر جواب مثبت هست و باید در پوشه فایل هم یه نسخه قرار بدم !! چه سایزی رو باید انتخاب کنم ؟؟
و اگر پاسخ منفی هست و لازم نیست دیگه در پوشه فایل یه نسخه از هر عکس هم داشته باشم !! چه طور باید در برنامه آدرس بدم 
مثلا (iran_pic.SetBackgroundImage(LoadBitmap(File.DirAssets,"iran.png"))


نمی دونم منظورم رو تونستم برسونم یا نه 
خوشحال میشم راهنمایی بفرمایید
 



 

 

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

12 پاسخ به این سوال تاکنون داده شده است

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

سلام خیر لازم نیست در پوشه فایل باشه و به وسیله لایبرری AndroidResources میتونی ریسورس ها رو از این قسمت ها یا پوشه values استفاده کنی و حتما لازم نیست در هر پوشه یه اندازه از عکست رو قرار بدی تو یکیش هم قرار بدی در برنامه نمایش میده (سیستم عامل اندروید نسبت به اندازه گوشی ها میاد و به طور خودکار از اندازه عکسی که بهش میخوره استفاده میکنه) 

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

در 50 دقیقه قبل، AmirGholami گفته است :

سلام خیر لازم نیست در پوشه فایل باشه و به وسیله لایبرری AndroidResources میتونی ریسورس ها رو از این قسمت ها یا پوشه values استفاده کنی و حتما لازم نیست در هر پوشه یه اندازه از عکست رو قرار بدی تو یکیش هم قرار بدی در برنامه نمایش میده (سیستم عامل اندروید نسبت به اندازه گوشی ها میاد و به طور خودکار از اندازه عکسی که بهش میخوره استفاده میکنه) 

سلام و تشکر از شما امیر جان برای راهنمایی 
ممکنه بفرمایید الان که عکسها در پوشه فایل نیست چه طور میتونم با کد نویسی عکسها رو احتصاص بدم به ایمیج ویو 
چون متوجه منظورتون نشدم در باره  لایبرری AndroidResources 
 

و الان این خط دچار خطا هست میگه در پوشه فایل iran.png نداریم و درست میگه چون در پوشه های rss ذخیره شده و دیگه طبق راهنمایی شما در پوشه فایل نیست!

 

iran_pic.SetBackgroundImage(LoadBitmap(File.DirAssets,"iran.png"))

 

 

با تشکر

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

در در 1395/09/16, 11:59:06، مجید آرتا گفته است :

سلام ارسطوجان

دیر وقته طرف بیسیک نرفتم و جوابی که میدم مطمئن نیستم

فک کنم باید از کتابخونه XmlLayoutBuilder  استفاده کنی.

اینم آموزش سایت مرجع »

B4A Library - XmlLayoutBuilder - Load Xml layouts | B4X Community - Android, iOS, desktop, server and IoT programming tools

مجید جان آیا سمپلی هست ؟
من نمی تونم متاسفانه فایلها رو بخونم از داخل پوشه ها 
ممکنه محبت کنی اگر سورسی یا تکه کدی به نظرت میره قرار بدی برای راهنمایی من و دوستان ؟
با تشکر

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

در 58 دقیقه قبل، arastooms گفته است :

مجید جان آیا سمپلی هست ؟
من نمی تونم متاسفانه فایلها رو بخونم از داخل پوشه ها 
ممکنه محبت کنی اگر سورسی یا تکه کدی به نظرت میره قرار بدی برای راهنمایی من و دوستان ؟
با تشکر

dim  Xml As XmlLayoutBuilder

Xml.GetDrawable("ic_palette_white_24dp")

سلام داداش به این شکل با کتابخونه ی xmllayoutbuilder   میتونی تصاویر رو بگیری و جاهایی میخوای استفاده کنی 

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

در 7 ساعت قبل، امین پوراباذری گفته است :

dim  Xml As XmlLayoutBuilder

Xml.GetDrawable("ic_palette_white_24dp")

سلام داداش به این شکل با کتابخونه ی xmllayoutbuilder   میتونی تصاویر رو بگیری و جاهایی میخوای استفاده کنی 

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

 زیر قرار بدم
drawable-xxxhdpi
drawable-xxhdpi
drawable-xhdpi
drawable-mdpi
drawable-hdpi

و فقط با کد هایی که فرمودید فراخانی کنم؟؟

همین؟؟

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

دوستان با توجه به اینکه از پست 24 ساعت گذشته و من نیاز شدید به این راهنمایی دارم 
ممنون میشم بفرمایید 
چه طور فایلهای عکس و آیکنی که در سازیز های مختلف در پوشه res برنامه و در پوشه های مختلف گرافیکی قرار میدیم رو باید به یک ایمیج ویو اختصاص بدیم 
با تشکر

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

ارسطو جان با کتابخونه xml layout builder

اون فولدر هارم به صورت ریسورس بده به برنامه

ِ

Dim xml as xmllayoutbuilder

xml.GetDrawable("ic_menu_white_24dp")

 

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

سلام ارسطوجان

دیر وقته طرف بیسیک نرفتم و جوابی که میدم مطمئن نیستم

فک کنم باید از کتابخونه XmlLayoutBuilder  استفاده کنی.

اینم آموزش سایت مرجع »

B4A Library - XmlLayoutBuilder - Load Xml layouts | B4X Community - Android, iOS, desktop, server and IoT programming tools

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

در 19 دقیقه قبل، مجید آرتا گفته است :

سلام ارسطوجان

دیر وقته طرف بیسیک نرفتم و جوابی که میدم مطمئن نیستم

فک کنم باید از کتابخونه XmlLayoutBuilder  استفاده کنی.

اینم آموزش سایت مرجع »

B4A Library - XmlLayoutBuilder - Load Xml layouts | B4X Community - Android, iOS, desktop, server and IoT programming tools

 

در 22 دقیقه قبل، محمـد گفته است :

ارسطو جان با کتابخونه xml layout builder

اون فولدر هارم به صورت ریسورس بده به برنامه

ِ


Dim xml as xmllayoutbuilder

xml.GetDrawable("ic_menu_white_24dp")

 

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

راهنمایی که فرمودید معنیش اینه که من باید به کل بیام گرافیک برنامه رو الان عوض کنم و با xml بچینم همه داده ها رو در برنامه !!!
من الان فقطباید یه آپدیت ساده بده که 4 ماه طول کشیده :-)

پس چه طور باید برنامه موتوجه بشه که با توجه به دستگاه آیکن مناسب رو انتخاب کنه اگر لایه ها رو در دیزاینر طراحی کرده باشم و آیکنها رو در پوشه های مربوط به هر اندازه در res ذخیره کرده باشم با سایز های مختلف؟
( در واقع من از راهنمایی شما متوجه شدم که فقط اگر با xml لایه ها طراحی شده باشه از این قابلیت میشه استفاده کرد)

درسته؟؟

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

سلام :دی

همه ی اساتید یهو اومدن جواب دادن گفتیم یه کارگر هم یهو بیاد وسطتتون بگه دسته بیل ام شکسته :DD:

آقا با کتابخونه AndroidResource هم میتونی کار کنی

 

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

در ۱ ساعت قبل، arastooms گفته است :

 

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

راهنمایی که فرمودید معنیش اینه که من باید به کل بیام گرافیک برنامه رو الان عوض کنم و با xml بچینم همه داده ها رو در برنامه !!!
من الان فقطباید یه آپدیت ساده بده که 4 ماه طول کشیده :-)

پس چه طور باید برنامه موتوجه بشه که با توجه به دستگاه آیکن مناسب رو انتخاب کنه اگر لایه ها رو در دیزاینر طراحی کرده باشم و آیکنها رو در پوشه های مربوط به هر اندازه در res ذخیره کرده باشم با سایز های مختلف؟
( در واقع من از راهنمایی شما متوجه شدم که فقط اگر با xml لایه ها طراحی شده باشه از این قابلیت میشه استفاده کرد)

درسته؟؟

نه لازم نیست

این فقط برای گرفتن عکس ها از اون پوشه هاست

و خوبیش اینه خودش عکس رو با توجه به سایز صفحه انتخاب میکنه :)

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

و حتما لازم نیست ک لی اوت هات با xml باشه

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

در 17 ساعت قبل، arastooms گفته است :

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

 زیر قرار بدم
drawable-xxxhdpi
drawable-xxhdpi
drawable-xhdpi
drawable-mdpi
drawable-hdpi

و فقط با کد هایی که فرمودید فراخانی کنم؟؟

همین؟؟

بله شما باید فقط نام ایکون رو بدید . معمولا هم سایز 24 استفاده میشه

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

بایگانی شده

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

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

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