PDA

View Full Version : دانلود کتابخانه افلاین



nassim_20
یک شنبه 07 مهر 1398, 10:22 صبح
سلام
من برای ارایه درسم نیاز به دانلود کتابخانه فلاین دارم
لطفا راهنمایی کنید از کجا دانلود کنم و اینکه راهنمایی هم داشته باشه
بسیار ممنون میشم

farhad_shiri_ex
یک شنبه 07 مهر 1398, 12:33 عصر
سلام
من برای ارایه درسم نیاز به دانلود کتابخانه فلاین دارم
لطفا راهنمایی کنید از کجا دانلود کنم و اینکه راهنمایی هم داشته باشه
بسیار ممنون میشم
چه کتابخانه ای ؟
سوال شما اطلا واضح نیست!

nassim_20
یک شنبه 07 مهر 1398, 13:22 عصر
مثلا recyclerview رو به صورت انیمیشن نشون بده
تو سایت گیت هاب انلاینش هست اما من افلاین میخوام که باشه

rubiks.kde
یک شنبه 07 مهر 1398, 18:14 عصر
مثلا recyclerview رو به صورت انیمیشن نشون بده
تو سایت گیت هاب انلاینش هست اما من افلاین میخوام که باشه

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

nassim_20
سه شنبه 09 مهر 1398, 07:48 صبح
https://github.com/wasabeef/recyclerview-animators#itemanimator-1

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

farhad_shiri_ex
سه شنبه 09 مهر 1398, 11:01 صبح
https://github.com/wasabeef/recyclerview-animators#itemanimator-1

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

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

nassim_20
سه شنبه 09 مهر 1398, 12:45 عصر
خب برای اینکه وقتی تو گریدل نوشتم باید سینک کنم و باید انلاین سینک بشه
از طرفی مثلا خواستم تو یه سیستم و تو یه اندروید استودیو دیگه بازم ازش استفاده کنم کلاسش رو ندارم جداگانه که بشه جابه جا کنم

farhad_shiri_ex
سه شنبه 09 مهر 1398, 14:28 عصر
خب برای اینکه وقتی تو گریدل نوشتم باید سینک کنم و باید انلاین سینک بشه

اگر که نخواهید از سینک گریدل استفاده کنید، باید فقط سورس های خود کتابخانه را به صورت دستی به پروژه تون اضافه کنید (البته به شرطی که سورس کتابخانه در دسترس باشه!) برای همین مثال که گذاشتید کافی که سورس همین کتابخانه را دانلود کنید و تمامی سورس ها و به اضافه resource های سورس کتابخانه به پروژه اضافه کنید! (البته اگر کتابخانه مورد نظر وابستگی به سایر کتابخانه ها نداشته باشه!)
البته این پروسه یکم مشکل هست! اگر مشکلات زیر وجود داشته باشه دیگه نمی توانید به راحتی از سورس کتابخانه ها استفاده کنید.!
- مثلا شاید تو سورس کتابخانه از ویجت هایی استفاده شده باشه که در SDK پروژه شما وجود نداره!
- شاید سورس کتابخانه از جاوا 8 استفاده شده باشه! شما از جاوا 7
- شاید در سورس کتابخانه از وابستگی های و کتابخانه های دیگه ای هم استفاده شده باشه که شما نداشته باشید برای همین بازهم مجبور به سینک هستید!
- حجم سورس فایل های پروژه تون زیادتر میشه!
- دیگه به راحتی نمیتونید کتابخانه را آپدیت کنید! باید هربار سورس ها را جایگزین کنید
- ...
پس نتیجه میگیریم که اگر هربار یک سینک بزنید! خیلی کم هزینه تر هست!



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

در صورتی که سورس های کتابخانه را به پروژه خودتون اضافه کنید، و بتونید کامپایل کنید برای جابجایی هم مشکلی نخواهید داشت

nassim_20
سه شنبه 09 مهر 1398, 15:42 عصر
ممنون بابت توضیحاتتون
اوکی چقدر دردسر داره
البته گاهی خود کد رو گریل میزنم بعد از سینک ارور میده ممکنه یکی از مشکلاتی که گفتید وجود داشته باشه؟

farhad_shiri_ex
سه شنبه 09 مهر 1398, 16:22 عصر
البته گاهی خود کد رو گریل میزنم بعد از سینک ارور میده ممکنه یکی از مشکلاتی که گفتید وجود داشته باشه؟

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

nassim_20
سه شنبه 09 مهر 1398, 19:44 عصر
من از این لینک استفاده کردم
https://github.com/bm-x/PhotoView
و سینک که زدم شکر خدا مشکلی پیش نیومد
و همه چی خوبه
ولی خط اخر رو ارور میده

photoView.setInterpolator(Interpolator interpolator);
علتش چی می تونه باشه

farhad_shiri_ex
چهارشنبه 10 مهر 1398, 08:06 صبح
ولی خط اخر رو ارور میده

لطفا پیغام خطا را هم قرار بدید!!

nassim_20
چهارشنبه 10 مهر 1398, 11:39 صبح
Error:(55, 31) error: incompatible types: android.graphics.Interpolator
cannot be converted to android.view.animation.Interpolator

این متن خطاشه

farhad_shiri_ex
چهارشنبه 10 مهر 1398, 11:56 صبح
Error:(55, 31) error: incompatible types: android.graphics.Interpolator
cannot be converted to android.view.animation.Interpolator

این متن خطاشه
دیگه کتابخونه نبود بهتر از این... همه چی مون چینی شده دیگه!:لبخند:
تو فایل لایه ای که میخواهید نمایش بدید نباید از ویجت های android.view استفاده کنید طبق مثال خودش باید از این ویجت استفاده کنید...

com.bm.library.PhotoView
android:id="@+id/img"
....