رفتن به مطلب

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


امین شاهدی

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

سلام

ورژن 8 رو با Resources هاش جایگزینی ورژن قبل کردم و این ارور رو میده

 

2016_07_03_144637.png

 

توی ورژن جدید همچین drawable ای وجود نداره ، شما رفتی ریسورس ورژن جدید و ریختی رو قبلی و ریسورس های قبلی هم مونده :|

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

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

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

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

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

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

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

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

با عرض سلام.

تو نسخه 8 من با کد نویسی برای خودم لایوت طراحی کردم ولی مثلا 20 تا عکس لود کنی تو لیست چند بار این لیست رو ببری بالا و پایین گوشی رمش پر میشه و برنامه متوقف میشه.

لطفا بررسی کنید.

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

با عرض سلام.

تو نسخه 8 من با کد نویسی برای خودم لایوت طراحی کردم ولی مثلا 20 تا عکس لود کنی تو لیست چند بار این لیست رو ببری بالا و پایین گوشی رمش پر میشه و برنامه متوقف میشه.

لطفا بررسی کنید.

سایز عکساتون زیاده ، اندازه سایز imageView ای که نمایشش میده سایزشو بیاربن پایین

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

سایز عکساتون زیاده ، اندازه سایز imageView ای که نمایشش میده سایزشو بیاربن پایین

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

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

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

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

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

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

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

 

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

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

@Amin Shahedi,

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

http://uplod.ir/r8ojnt5l19di/test_arialistview.zip.htm

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

آقای شاهدی برای بار چندم 

خواهشنا یه آموزش(5-10دقیقه ای) برای لیمت دادن با آریا لیست ویو ضبط کنید  :girl_blush:

من با اون تکه کدی که قبلا دادید نتونستم لیمت بدم و مطمئنم که 95درصد از کسای که آریا لیست ویو رو دارند هم بلد نیستند 

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

@Amin Shahedi,

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

http://uplod.ir/r8ojnt5l19di/test_arialistview.zip.htm

 

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

img.SetBackgroundImage(LoadBitmapSample(File.DirAssets,"image_1.jpg",200,200))

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

picasso.InitializeAssets("image_1.jpg").resize(200,200).ToImageView(img)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

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

بله امکانش هست

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

بله امکانش هست

یه اموزش میدید من از ورژن 8 استفاده میکنم

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

من آموزشش رو بهتون بدم ؟ چیزی که مربوط به کتابخونس لود 10 تا 10تا و لیمیت دادنه که کدش رو توی همین تاپیک  داده بودم 

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

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

آقای شاهدی برای بار چندم 

خواهشنا یه آموزش(5-10دقیقه ای) برای لیمت دادن با آریا لیست ویو ضبط کنید  :girl_blush:

من با اون تکه کدی که قبلا دادید نتونستم لیمت بدم و مطمئنم که 95درصد از کسای که آریا لیست ویو رو دارند هم بلد نیستند 

 

کدی که دادم کاملا درسته و عمل میکنه ! ! !

Sub list_onscroll (ParentEventName As String,FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int)
	
	  If FirstVisibleItem + VisibleItemCount >= TotalItemCount Then
	  	
          ToastMessageShow("End of Scroll",False)
          'scroll tamum shode mitunin itemae bishtaro add konid inja ! !
		  
          End If
End Sub

نمونه سورس : 

http://s6.picofile.com/file/8259324218/test.apk.html

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

من آموزشش رو بهتون بدم ؟ چیزی که مربوط به کتابخونس لود 10 تا 10تا و لیمیت دادنه که کدش رو توی همین تاپیک  داده بودم 

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

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

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

از همه عذر میخام اسپم میدم

من امروز همه 24 صفحه که در مورد آریا لیست ویو بود را خوندم

واقعاً نمیدونم چه جوری میشه از زحمات آقای شاهدی قدردانی کرد

متاسفانه بعضی دوستان کم لطفی میکنند

خودتون رو بزارید جای ایشون می بینید چقدر سخته

من از طرف همه از ایشون بابت زحماتشون تشکر می کنم ...

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

من میخوام از ToTarget کتابخونه picasso استفاده کنم برای گرفتن bitmap

 

در حالت عادی اینطوری استفاده میشد

Dim p As Picasso
Dim tar As DefaultTarget
tar.Initialize("tar","1")
p.LoadUrl("link").IntoTarget(tar)
Sub tar_Success(Bitmap1 As Bitmap, Tag As Object)
	 Dim out As OutputStream
    out = File.OpenOutput(File.DirRootExternal, "ax.png", False)
    Bitmap1.WriteToStream(out, 100, "PNG")
    out.Close
End Sub

حالا با اریا لیست ویو نمتونم اینکارو بکنم.

اگر ممکن اقای شاهدی یک مثال برای ToTarget بزنید.

با تشکر

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

من میخوام از ToTarget کتابخونه picasso استفاده کنم برای گرفتن bitmap

 

در حالت عادی اینطوری استفاده میشد

Dim p As Picasso
Dim tar As DefaultTarget
tar.Initialize("tar","1")
p.LoadUrl("link").IntoTarget(tar)
Sub tar_Success(Bitmap1 As Bitmap, Tag As Object)
	 Dim out As OutputStream
    out = File.OpenOutput(File.DirRootExternal, "ax.png", False)
    Bitmap1.WriteToStream(out, 100, "PNG")
    out.Close
End Sub

حالا با اریا لیست ویو نمتونم اینکارو بکنم.

اگر ممکن اقای شاهدی یک مثال برای ToTarget بزنید.

با تشکر

 

 

تارگت به این صورت  که یه اسم برای ایونت میدیم : 

	Dim AriaFile As AriaFile
	Dim AriaFileUtils As AriaFileUtils
	Dim picaso As Picasso
	
	picaso.InitializeURI("http://.....").resize(...,...).ToTarget("picaso")

ایونت ها و ذخیره عکس با AriaFile  :     (شما میتونین از هر روشی که خواستین سیو کنین یا هر کار دیگه ای ...)  

Sub picaso_OnBitmapFailed
	ToastMessageShow("Bitmap Load failed",False)
End Sub
Sub picaso_OnPrepareLoad
	Log("Dar hale load kardan...")
End Sub
Sub picaso_OnBitmapLoaded (bitmap As Bitmap , LoadedFrom As Int)
	AriaFile.initialize(File.DirInternal,"downloadedPic.jpg")
	AriaFileUtils.SaveBitmap3(AriaFile,bitmap) ' zakhire bitmap tuye ariafile
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

arialistview.MaxScrollAmount

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

زمانی که 20 تا ایتم داخلشه عدد 683 رو بهم میده و زمانی که ایتم ها به 40 میرسه هم چنان 683 رو میده. میشه یه تست کنید خودتون؟

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

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

سلام

من به دلیل اینکه آیتمهای پنلم زیاد بود از  

AriaAdapterB4aLayout 

استفاده کردم

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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