رفتن به مطلب

لیست ویو قدرتمند و بسیار سریع AriaListView


امین شاهدی

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

در در 1396/02/24, 20:03:12، محمد رشوند گفته است :

دوست عزیز @hamedj لطفاً از ارسال بیش از حد پاسخ به این موضوع خود داری کنید باور کنید اگر اقای شاهدی وقت جواب دادن داشتن حتماً جواب سوالتون رو میدادن سرشون شلوغ

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

من ک راضی نیستم

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

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

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

با سلام خدمت دوستان عزیز ، خب کتابخونه توی فروشگاه قرار گرفت و میتونین خیلی راحت کتابخونه+ ریسورس ها + سورس + آموزش تصویری رو از فروشگاه تهیه کنید ،   امکانات کتابخونه هم به این صورته : -

دوست عزیز واسه این کتابخونه واقعا زحمت کشیدم و چند روز تمام وقتم روش بود ، مشابه همین توی سایت مرجع 25 یورو قیمتشه ! ! یعنی حدود 100هزار تومن ، من هنوزم دارم روش دارم میزارم و وقتمو میزارم پاش، همین چ

با سلام ،    ورژن 4 هم آماده شد ، که امکانات زیر به کتابخونه اضافه شده :  - لیوت همراه با باتن اضافه شد در سه حالت راست چین و چپ چین و وسط چین  - مشکل کلیک شدن روی بعضی دیوایس ها هم  کلا برطرف شده

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

من که ازش فعلا در حد خودش راضیم ! چندتا نرم افزارمو باهمین آریالیست ویو نوشتم دادم کافه بازار ، اگه ایشان نیستند من که جواب شما رو که داده بودم!!

1- خود آریا لیست ویو دارای کتابخانه picasso هست ،لذا کتابخانه پیکاسو رو از لایبرری حذف وتنها  کتابخانه آریا لیست ویو رو فعال کنید و دستور پیکاسو رو مثل مثال زیر بنویسید .خب جواب میده
 

    Dim aria_picasso As Picasso
        aria_picasso.InitializeAssets("image_1.jpg").resize(200,200).ToImageView (imageview1)

2- اگه باز با پیکاسو هم مشکل دارید می تونید از کتابخانه خوب Ariaglide استفاده کنید! که از پیکاسو هم باکیفیت تره و بهتره .

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

در در 1396/02/18, 15:09:04، hamedj گفته است :

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

 

سلام

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

لیوت های AriaListView

اینم یه نگاه بیاندازید:

ساخت لیوت با XML

یا این نمونه :

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

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

Objects\res\layout

توجه : معمولا رسمه تو انجمن کسی که سوالش تکراری وقبلا جوابشو دادند رو جواب نمیدن لذا قبل از سوال حتما سرچ کنید!
 ضمنا آموزش ویدئویی Aria listview نسخه 4 رو هم اگه مطالعه نفرموده اید حتما مطالعه بفرمایید.

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

در در 1396/02/06, 16:57:23، hamedj گفته است :

عکسایی که با لینک آنلاین میگیره و تو لیست نشون میدرو چطوری میشه ذخیره کرد؟ :unknown:

سوالتون واضح نیست !

واضحتر بگید تا دوستان راهنمایی کنند .مثلا منظورتون توی کدوم آداپتره؟  Ariaadapterwithdatabase    یا ariagallery  با پیکاسو یا بدون آن یا اداپتر  های دیگه؟! خب مثلا معمولا همون آدرسی که به اریا لیست ویو میگیری میدی رو با httpjob یا AriaAsyncTask هم میگیرن بعدش کپی میکنن به کارت حافظه گوشی  یا با که آموزشش در انجمن هست وخیلی روش بحث شده .البته روشهای زیاد دیگه ای هم داره که بایدمتناسب بابرنامه تون انتخابشون کنید.

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

من از AriaAdapterWithImage استفاده میکنم ولی ایتمای لیست ویو انیمیشین ندارن وقتی اضافه میشن. چطوری بهشون انیمیشن بدم ؟

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

در در 1396/02/31, 03:05:29، [email protected] گفته است :

سوالتون واضح نیست !

واضحتر بگید تا دوستان راهنمایی کنند .مثلا منظورتون توی کدوم آداپتره؟  Ariaadapterwithdatabase    یا ariagallery  با پیکاسو یا بدون آن یا اداپتر  های دیگه؟! خب مثلا معمولا همون آدرسی که به اریا لیست ویو میگیری میدی رو با httpjob یا AriaAsyncTask هم میگیرن بعدش کپی میکنن به کارت حافظه گوشی  یا با که آموزشش در انجمن هست وخیلی روش بحث شده .البته روشهای زیاد دیگه ای هم داره که بایدمتناسب بابرنامه تون انتخابشون کنید.

از این آداپتر AriaAdapterWithImage استفاده میکنم. برای عکسش لینک میدم انلاین میگیره. حالا چطوری اینو ذخیره کنم که دیگه نره دانلود کنه؟

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

در در 1394/10/01, 13:03:56، امین شاهدی گفته است :
با سلام خدمت دوستان عزیز ، خب کتابخونه توی فروشگاه قرار گرفت و میتونین خیلی راحت کتابخونه+ ریسورس ها + سورس + آموزش تصویری رو از فروشگاه تهیه کنید ،
 
امکانات کتابخونه هم به این صورته :

-استفاده خیلی راحت و آسون و دیگه نیازی به مولتی پنل و کد نویسی های طولا نی و سخت و افت سرعت برنامه و کرش ندارید و بدون لیمیت دادن میتونین چند هزار آیتم رو به صورت آنی و با حتی کمترین افت سرعت نمایش بدین
-امکان طراحی لیوت توی بیسیک و استفاده از لیوت های بیسیک توی لیست ویو  و گرید ویو 
-لیست ویو و گرید ویو همراه با عکس +2عدد تکست
-لیست ویو و گرید ویو همراه با عکس و باتن +2عدد تکست
-لیست ویو و گرید ویو همراه با CheckBox همراه با 2عدد تکسک
-لیست ویو و گرید ویو ساده دو خطی و یه خطی
-قابلیت اضافه کردن امکان PullToRefresh (کشیدن رو به پایین و رفرش شدن (مثل برنامه هایی مثل instagram,Gmail و ...)
-گالری ویو (ایمیج اسلادر حرفه ای با 16 انیمیشن زیبا)    برای دیدن apk نمونه کلیک کنید
-و ExpandableListView استاندارد خود اندروید 
-امکان اضافه کردن چندین هزار آیتم بدون افت سرعت
-امکان دانلود عکس های لیست با کتابخانه بسیار قدرتمند Picasso
--امکان دادن عکس ها توی لیست ویو و گرید ویو و گالری به صورت Bitmap و یا آدرس عکس از هرجایی (SDcard , Assets ...) و یا لینک و دانلود خودکار توسط کتابخونه
-امکان کلیک شدن جدا روی اجزا مثل کلیک شدن روی عکس و آیتم لیست به صورت جدا ( برای ساخت آِتم هایی مثل علاقه مندی)
-امکان ذخیره لیست و اجرا اون توی آداپتر در اجرا های بعدی برنامه یعنی هر تغییری رو توی لیست میتونین همونجا ذخیره کنیدش
-امکان تغییر آیتم ها در هر positionایی برای مثال میتونین عکس آیتم 36 ام رو تغییر بدین و یا هرچیزی بدون اینکه لیست رو دوباره از اول بخواین لود کنید
-امکان اضافه کردن آیتم در مکان مشخص ، برای مثال توی position شماره 130 یه آیتم اضافه کنید
-امکان حذف هر یک از آیتم ها در هر position ایی
-تمامی لیوت ها xml هستش و میتونین تمامی لیوت رو از رنگ متن ها تا padding ها و هرچیزی رو شخصی سازی کنید و میتونین حتی لیوت های خودتون رو درست کنید و با این کتابخونه استفاده کنید ! ! !
-افکت کلیک شدن روی آیتم ها روی اندروید 5 به بالا به صورت Ripple و زیر 5 به صورت معمولی که میتونین رنگش رو هر رنگی که خواستین بزارین
-امکان تغییر شکل Divider یا همون جدا کننده بین آیتم ها که میتونین از هر عکسی ویا رنگی به عنوان جدا کننده استفاده کنید
- و کلی امکانات دیگه که توی لیست معمولی به هیچ عنوان نمیشه ازش استفاده کرد و مولتی پنل هم سرعت برنامه رو به شدت کاهش میده
 
تمامی امکانات مانند لیست ویو و گرید ویو و ExpandableListView و گالری ویو که همون ViewPager هستش  کاملا Native و استاندارد خود اندروید هستش و تمامی ادپتر ها کاملا بهینه کد نویسی شده تا بتونین از نهایت سرعت استفاده کنین 

(لیوت های بیشتر و انیمیشن ها و ... کم کم به کتابخونه اضافه میشه و خب هرکس که یه بار این کتابخونه رو بخره میتونه آپدیت ها و لیوت های جدید رو رایگان دریافت کنه)
 
 
 
دقیقا قبل اضافه شدن به فروشگاه من یه آپدیت هم واسش دادم که متاسفانه فرصت نشد آموزش تصویری جدید بگیرم ، توی ورژن جدید برای سرعت هرچه بیشتر لیست از کتابخونه فوق الاده قدرتمند Picasso استفاده شده که شما میتونین  به جای دادن اسم عکس به لیست ( بعد از دیدن آموزش تصویری متوجه میشین ) میتونین یه لینک به جاش بدین که حتما باید با //:http شروع شده باشه تا کتابخونه تشخیص بده که اسم به صورت لینکه و اون رو با از طریق picasso دانلود میکنه و توی لیست قرار میده.(بدون افت سرعت توی لیست های طولانی و دانلود همه عکس ها) 
در صورتی که از این حالت استفاده کردین تا وقتی عکس دانلود بشه یه عکس به صورت پیش فرض جای اون قرار میگیره که میتونین از توی Resource ها و توی پوشه drawable اون رو تغییر بدین (یه عکس به اسم placeholder)
 
برای استفاده از GalleryView باید کتابخونه android-support-v4  رو داشته باشین ، برای دانلود کلیک کنید
 
لینک فروشکاه :

https://answercenter.ir/store/product/97-arialistview/

 

 
 
 
* به دلیل استفاده از Ripple ها و کد های متریال باید برای کامپایل از Api بالای 21 استفاده کنید (برنامه روی اندروید های پایین اجرا میشه و فقط برای کامپایل api بالا میخواد همین)
 
ویدبو یکی از لیست ها همراه با عکس با 1میلیون آیتم ! ! !
 

سلام کاش TREE VIEW هم درست می کردین یه دونه...

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

چظور میشه همچین چیزی پباده سازی کرد؟

photo_2017-05-27_19-10-48.thumb.jpg.0612fe4fc3ed7c461e978fa6a8f4fc17.jpg

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

ظاهراً این کتابخونه دیگه پشتیبانی نمیشه

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

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

در در 1396/03/07, 12:19:22، mohammad3250 گفته است :

چظور میشه همچین چیزی پباده سازی کرد؟

photo_2017-05-27_19-10-48.thumb.jpg.0612fe4fc3ed7c461e978fa6a8f4fc17.jpg

سلام توسط گرید ویو

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

در در 1396/03/12, 09:59:53، milad19 گفته است :

سلام توسط گرید ویو

میدونم اینو اداپتر که باید استفاده کنمو نمیدونم withimage میخوام استفاده کنم دوتا textbox داره حذف هم میکنی فورسکلوز میشه

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

http://s8.picofile.com/file/8296789392/16_12_31_2332285640547_150.jpg

 

اگه منظورت اینجور تصاویر متین و خوبه سه ستونیه خب چاره اش اینه که اندازه dip تکست ها رو توی xml نزدیک صفر قرار بدی وتوی برنامه هم مقدار تکست  ها رو خالی ="" قرار بدی و متن ها رو هم میگیدخطا میده حذف نکنید مثلا توی مثال پایینی اندازه متن ها برابر .1dp قرار داده ام  ، بعدش android:layout_height تصاویر رو توی xml اونقدر کم کن تا سه تا تصویر کنارهم خودبخود جا بگیرند ، همین!  مثل پست های قبلیم مدل دو ستونی رو گفته بودم .

اینم نباید فراموش بشه : arialistview.SetColumnCount(3)

'در لیوت LAYOUT_IMAGE_CENTER
' اندازه متن هاوتصاویر (گالری) سه ستونی بدون نمایش متن درزیرتصاویر 
   <TextView
        android:layout_height=".1dp"
        android:layout_width="fill_parent"
        android:id="@+id/text1"
        android:textSize="0dip"
        android:textColor="@color/text1"

        android:gravity="center"
        android:layout_below="@+id/imageView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_margin=".1dp"/>
    <TextView
        android:layout_width="0dp"
        android:layout_height=".1dp"
        android:textSize=".1dip"
        android:id="@+id/text2"
        android:textColor="@color/text2"
        android:layout_below="@+id/text1"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"

        android:gravity="center"
        android:layout_marginLeft="0dp"
        android:layout_marginRight="0dp"
        android:layout_marginBottom="0dp" />
 
   <ImageView
        android:layout_width="wrap_content"   
        android:layout_height="122.5dp"
        android:id="@+id/imageView"

        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginLeft="0dp"
        android:layout_marginTop="0dp"
        android:layout_marginRight="0dp" />

تقریبا در تنظیمات xml برای تصویر برای سه ستونی اندازه  android:layout_height= 122.5dip وکمتر باشه که هرچه قدر کمتر فاصله تصاویر از بالا وپایین باهم کمترونزدیک به صفرمیشه .

مثلا :

واسه یک ستونی android:layout_height= 350dip

واسه دوستونی android:layout_height= 135dip

واسه سه ستونی android:layout_height= 115dip

واسه چهارستونی android:layout_height= 86dip

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

نکته: البته به نظرم شاید  AriaAdapterWithButton برای نمونه شما بهتر از AriaAdapterWithImage باشه !یا اینکه لیوت اختصاصی واسش طراحی کنید.چون سوای تصویر دارای علامت دکمه ویدئو یا صوت وغیره هم بودند.

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

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

آقا من خریدم این کتابخونه رو ولی نمیاد برام چرا

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

در 2 ساعت قبل، karizmatik163 گفته است :

آقا من خریدم این کتابخونه رو ولی نمیاد برام چرا

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

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

ویدئو های آموزشی تون رو با نرم افزار screen recorder محصول zd soft ضبط کنید به صورت HD واقعی و بسیار بسیااااار فشرده. اینو گفتم چون نویز داره ویدئو های آموزشی مربوط به این آریا لیست ویو و کیفیت آنچنانی هم نداره اما در کل خوبه.

ممنون

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

سلام اقا دستت طلا واقعا عالی

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

سرعت عالیه و برنامه هم کرش نمیشه .ولی میخوام مثل بازار که لیمیت داده باشه.

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

سلام

من یه لایه اختصاصی داخل دیزاینر طراحی کردم داخل یک panel که 2،3 تا عکس و یکی دو تا هم متن داره،در حال حاضر پنل رو داخل scrollview لود می کنم که بعد از اضافه کردم 100-150 تا ایتم برنامه ارور مموری میده.

میخواستم ببینم میشه از این کتابخانه برای کار من استفاده کرد؟

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

در در 1396/03/15, 15:59:00، Crashday گفته است :

سلام

من یه لایه اختصاصی داخل دیزاینر طراحی کردم داخل یک panel که 2،3 تا عکس و یکی دو تا هم متن داره،در حال حاضر پنل رو داخل scrollview لود می کنم که بعد از اضافه کردم 100-150 تا ایتم برنامه ارور مموری میده.

میخواستم ببینم میشه از این کتابخانه برای کار من استفاده کرد؟

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

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

در 54 دقیقه قبل، mohammad3250 گفته است :

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

 

منظورت از لیمیت اینکه چندتا چندتا لود کنم؟

من ایتم ها رو 10 تا 10 تا لود می کنم ولی وقتی تعداد ایتم ها به 150-200 میرسه ارور OutOfMemory میده.الان لایه ام رو توی دیزاینر داخل یک پنل طراحی کردم،فقط به یه ابزاری قوی تر از اسکرول ویو احتیاج دارم که بتونه حداقل 1000 تا ایتم رو بدون مشکل نشون بده.

الان من میتونم یه لایه اختصاصی طراحی شده داخل دیزاینر رو توی آریا لیست ویو نمایش بدم؟

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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

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

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