رفتن به مطلب

کتابخانه کاربردی AriaScrollingLabel (نمایش متن طولانی) *** (ورژن جدید) ***


امین شاهدی

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

با سلام .

 

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

 

ولی با این کتابخونه با یک خط کد میتونین این کار رو انجام بدین .

 

و امکانات اضافی که خیلی راحت میتونین انجام بدین مثل

 

 

-امکان قرار دادن عکس

- تعیین فاصله بین خطوط  

- Setpadding (تعیین فاصله از اطراف)

HZ_New_Icon.gifv3 - امکان انتخاب متن های HtmlHZ_New_Icon.gif

HZ_New_Icon.gif v3- امکان ایجاد سایه زیر متن ها (به هر رنگ و هر اندازه ای)HZ_New_Icon.gif

HZ_New_Icon.gifv3 - امکان ایجاد فاصله اضافه در زیر لیبل برای رفع مشکل اسکرول نشدن در اثر انداختن فاصله بین خطوط و .... HZ_New_Icon.gif

- امکان انتخاب کردن متن توسط کاربر با نگه داشتن تاچ روی متن

 

 **** امکان نوشتن همه ی کد ها پشت سر هم برای تمیز تر بودن کد نویسی :

Capture.JPG

 

 

نمونه کد :‌

asl.Initialize("Main","aria",Activity,0,0,100%x,100%y)
asl.SetBitmap(Bitmap,Activity.Width,Activity.Width)

asl.Text= MatneTulanieShoma
or
asl.HtmlText=File.GetText(File.DirAssets,"text.txt")

'emkanate ezafi :
asl.SetLineSpacing(1,2)
asl.SetPadding(5dip,5dip,5dip,5dip)
asl.SetSelectable
asl.Label.TextColor=Colors.Red
asl.SetShadowLayer(5,2,2,Colors.Red)
asl.AdditionalHeight=100dip
asl.ImageView.Gravity=Gravity.FILL
asl.Refresh

newscrolling.jpg

 

HZ_New_Icon.gif دانلود کتابخونهv3

 

دانلود ویدیو آموزش تصویری ورژن1 (۹mb)

 دانلود ویدیو آموزش تصویری ورژن2 (11mb)

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

  • پاسخ 66
  • ایجاد شده
  • آخرین پاسخ

و باز هم یک شاهکار دیگر از استاد شاهدی

موفق باشید

کتابخانه بسیار کاربردی

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

واقعا بازهم شاهکاری دیگه....

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

پست نمیدی اما یه پست میدی مشکلات خیلی هارو حل میکنی.

به امیدموفقیت های بیشتر...

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

خیلی یه دونه ای هموطن

من به شخصه، هنوز توی فاصله بین خطوط میمونم

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

خسته نباشی امین جان

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

با سلام

ضمن تشکر از استاد شاهدی بابت این کتابخونه محشرشون، یک سوال داشتم. چطور میشه لیبل درست شده با این کتابخونه رو داخل اسکرول ویو گذاشت؟

فرض کنید چند تا متن کوتاه و عکس داریم و یک متن طولانی که متن طولانی با این کتابخونه طراحی و اجرا شده همه اینها را چطوری داخل یک اسکرول ویو قرار بدیم؟

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

با سلام

ضمن تشکر از استاد شاهدی بابت این کتابخونه محشرشون، یک سوال داشتم. چطور میشه لیبل درست شده با این کتابخونه رو داخل اسکرول ویو گذاشت؟

فرض کنید چند تا متن کوتاه و عکس داریم و یک متن طولانی که متن طولانی با این کتابخونه طراحی و اجرا شده همه اینها را چطوری داخل یک اسکرول ویو قرار بدیم؟

 

خب اول تشکر و بعد هم اینکه خود این کتابخونه از اسکرول ویو برای نمایش متن طولانی استفاده میکنه که شما میخواین اون رو توی اسکرول ویو بزارین که دقیق امتحان نکردم چطوری میشه ، ولی میتونین parent رو زمان initialize پنل اسکرول ویو قرار بدین ، به این صورت :

Dim scrollview1 As ScrollView
Dim aria As AriaScrollingLabel
aria.Initialize(Null,Null,scrollview1.Panel,0,0,100%x,100%y)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

تحسین می کنم و همیشه کارای خفنی رو انجام میدی :gol:

روی موضوع Justify  کردن متن هم اگه تونستی یک مانوری بده چون برنامه هامون رو جلوه حرفه ای تری میده.

در پناه حق.

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

سلام

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

تحسین می کنم و همیشه کارای خفنی رو انجام میدی :gol:

روی موضوع Justify  کردن متن هم اگه تونستی یک مانوری بده چون برنامه هامون رو جلوه حرفه ای تری میده.

در پناه حق.

ممنون همشهری :دی

چشم رو اون هم حتما کار میکنم ♥

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

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

سلام

 

ایول امین جان واقعا دلم نیومئ فقط تشکر کنم

:give_heart:

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

 

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

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

ببخشید حالا چطور اون رو بهلیبل معرفی بکنم که تغیرات در لیبل صورت بگیره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

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

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

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

  • 2 هفته بعد...

با سلام

اول اینکه بابا ایول دمتون گرم خیلی عالی بود

دوم اینکه  اکه بخوایم فونت و سایز متن راتغییر بدیم باید چکار کنیم!!!!

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

سلام دوباره

وقتی سایز متن یا فاصله خط ها رو زیاد میکنم متن تا اخر اسکرول نمیشه

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

توی آموزش هم گفتم بعد تغییر سایز متن متد Refresh. رو اجرا کنید

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

عرض ادب و احترام

جناب شاهدی عزیز این کتابخونه محشره!!واقعا کار رو خیلی آسون کرده مخصوصا قسمت select ش عالیه که میشه باهاش قابلیت انتخاب متن رو اضافه کرد واسه کتاب عالیه

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

کاش روشش رو واسه ما مبتدیها میذاشتین!

بازم ممنون

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

عرض ادب و احترام

جناب شاهدی عزیز این کتابخونه محشره!!واقعا کار رو خیلی آسون کرده مخصوصا قسمت select ش عالیه که میشه باهاش قابلیت انتخاب متن رو اضافه کرد واسه کتاب عالیه

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

کاش روشش رو واسه ما مبتدیها میذاشتین!

بازم ممنون

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

Dim a As AriaScrollingLabel
a.Text=cursor.GetString("ColumnName")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از پاسخگویی تون

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

حالا مشکل دیگه ای دارم:

 

post-3697-0-81707900-1447833734_thumb.jpg

 

ممنون میشم راهنماییم کنین

 

ضمنا یه مشکل دیگه هم دارم و اون اینه که متد :

asl.SetSelectable

کار نمی کنه و وقتی بهش مقدار (True) میدم ارور میده و میگه آرایه باید استفاده بشه که من بلد نیستم

ورژن بیسیک من هم 5.20 هست

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

ممنون از پاسخگویی تون

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

حالا مشکل دیگه ای دارم:

 

attachicon.gif5.jpg

 

ممنون میشم راهنماییم کنین

 

ضمنا یه مشکل دیگه هم دارم و اون اینه که متد :

asl.SetSelectable

کار نمی کنه و وقتی بهش مقدار (True) میدم ارور میده و میگه آرایه باید استفاده بشه که من بلد نیستم

ورژن بیسیک من هم 5.20 هست

 

توی ورژن 2 لازم نیست بهش پارامتر true رو بدین ، فقط همین کافیه asl.SetSelectable 

اون مشکل اول هم به خاطر فونتتونه 

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

عرض سلام دوباره

بالاخره بعد کلی آزمون و خطا تونستم مشکل اولم که تو عکس پست بالا گذاشتم رو حل کنم یه پنل از طریق دیزاینر اضافه کردم که کار کرد!!

ولی یه مشکل دیگه دارم!

فرض کنید کتاب بنده 4 بخش داره که مثلا بخش اول و سوم و چهارم رو کامل نشون میده ولی بخش دوم تا آخر اسکرول نمی شه!!!

ممنون میشم راه بهتری اگه هست که متن کامل اسکرول بشه ، رو بذارین.

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

حداقل واسه من اینطوری جواب داد!!

با همون متد :

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

بایگانی شده

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

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

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

×
×
  • اضافه کردن...