رفتن به مطلب

avanta

کاربر عادی
  • تعداد ارسال ها

    32
  • تاریخ عضویت

  • آخرین بازدید

پست ها ارسال شده توسط avanta

  1. سلام، ممنون.
                                                                                                                                                                                                                               ^

  2. در 8 ساعت قبل، hojjatborohan گفته است :

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

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

    1-نمی دونم چطور تصاویر رو گرد کنم

    2-چطور از یک URL عکس رو بخونم

    3-پیغام خطا می ده که در زیر می تونید مشاهده کنید.

    وقتی از پیکاسوی خود آریا لیست ویو استفاده می کنیم و اینطور می نویسیم:

        (picaso_picture.InitializePATH(store_profile_image_url).PlaceholderBitmap(loading_image).resize(img_profile.Width,img_profile.Height).CenterInside.ToImageView(img_profile
    و خطای زیر به ما نمایش داده می شه

    B4A Version: 7.30
    Parsing code.    (0.10s)
    Compiling code.    (0.37s)
    Compiling layouts code.    (0.11s)
    Organizing libraries.    (3.89s)
    Generating R file.    (5.87s)
    Compiling generated Java code.    Error
    B4A line: 117
    picaso_picture.InitializePATH(store_profile_image
    javac 1.8.0_45
    src\naghsheh\App\result_stores_list.java:514: error: incompatible types: BitmapDrawable cannot be converted to Bitmap
    mostCurrent._picaso_picture.InitializePATH(mostCurrent._store_profile_image_url).PlaceholderBitmap((android.graphics.Bitmap)(_loading_image.getObject())).resize(mostCurrent._img_profile.getWidth(),mostCurrent._img_profile.getHeight()).centerInside().ToImageView((android.widget.ImageView)(mostCurrent._img_profile.getObject()));

     

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

        picaso_picture.LoadUrl(store_profile_image_url).PlaceholderDrawable(loading_image).resize(img_profile.Width,img_profile.Height).Transform(tr.Transform(0,360)).CenterInside.IntoImageView(img_profile)
     

    توی ویندوز قبلی که داشتم همه چی خوب کار می کرد اما ویندوز رو که عوض کردم این مشکل پیش اومد

  3. در در 1396/07/23, 13:22:10، امین شاهدی گفته است :

    scalType ایمیج ویو رو توی فایل xml به fitxy تغییر بدین اگه هم نبود اضافه کنید

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

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

  5. در در 1396/03/27, 23:17:50، Alireza Khorram گفته است :

    من  لیستمو جوری طراحی کردم با xml که 3 تا textview داره با یدونه imageview

    
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:id="@+id/select"
                    android:background="@drawable/selector"
                    android:clickable="true"
    
        >
    
    
    
    
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:id="@+id/text1"
            android:textSize="20dip"
            android:textColor="@color/text1"
            android:layout_alignTop="@+id/imageView"
            android:gravity="right"
            android:layout_toLeftOf="@+id/imageView"
            android:layout_toStartOf="@+id/imageView" />
    
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="16dip"
            android:id="@+id/text2"
            android:textColor="@color/text2"
            android:layout_below="@+id/text1"
            android:layout_marginTop="10dp"
            android:layout_alignRight="@+id/text1"
            android:layout_alignEnd="@+id/text1"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:gravity="right"
            android:layout_marginBottom="5dp" />
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="16dip"
            android:id="@+id/text3"
            android:textColor="@color/text3"
            android:layout_below="@+id/text1"
            android:layout_marginTop="55dp"
            android:layout_alignRight="@+id/text1"
            android:layout_alignEnd="@+id/text1"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:gravity="right"
            android:layout_marginBottom="5dp" />
    
    
    
        <ImageView
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:id="@+id/imageView"
            android:layout_alignParentTop="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:layout_margin="10dp" />
    
    </RelativeLayout>

    حالا مشکل اینجاست که اریا لیست ویو  تو این اداپتورش بیشتر از 3 ایتم نمیگیره برای لیست ویو در صورتی که من 4 تا ایتم دارم واینجا ارور میگیره :

        adap1.Initialize("mylist",listname,listberand,listprice,listpicture).ToListView(listHome)

    نمیخوام از از دیساینر خود b4a هم استفاده کنم میخوام همین لایوت ایکس ام الی که درست کردم استفاده کنم حالا چیکار باید بکنم ؟ /:

    فعلا شکر خدا

  6. در در 1396/03/24, 16:54:20، [email protected] گفته است :

    ببینید وقتی مثلا هزار تصویر میگذارید که یکباره نمایش داده بشوند ، خب باید اندازه تصاویر را پایین بیاورید مثلا 100در 100 کنید یا شبیه آن . والا طبیعی که گوشی ها وحتی امولاتورها به علت کمبود حافظه هنگ می کنند ، حالا حجم تصاویر رو دستی کم کنید و درصورت نیازباکلیک روی تصویر، تصویرواحدی باسایزبزرگ واصلی نمایش بدهید یا نه بوسیله picasso یا ariaglid کم کنید که دستورات پیکاسو در آموزش های آریا لیست ویو به صورت تصویری هست وهمراه کتابخانه ارائه شده است . نمونه ای از موردی که 606 تصویر باحجم کم در اریا لیست ویو (آنهم بدون لیمیت دادن) هست(606 تاتصویررو یکجاباهم لودمیکنه) در نرم افزار (قرآن صوتی زیبا ) هست (به قسمت (ترجمه آیات) مراجعه نمایید) البته بروزرسانی جدید عجله داشتم ودقت نداشتم حجم تصاویررو خیلی کم کرده ام وکیفیتشان پایین اومده ،ومشکل از آریالیست ویو نیست .

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

  7. در در 1396/03/15, 16:56:24، Crashday گفته است :

     

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

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

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

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

  8. در 14 ساعت قبل، [email protected] گفته است :

    خب این سوال رو بهتر بود درتایپیک دیگری مطرح می کردید!!  ببینید این مثال کارتونو راه می اندازه یانه!

    
    <TextView
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:id="@+id/text1"
            
                 android:textSize="40dp"
                 android:fontFamily="Arial"
                
                    android:font="@font/lobster_italic"   
                    
              		android:fontFamily="@font/lobster"
              
              android:textStyle="italic"
              
              
              android:textColor="@color/expandtext1"
            android:gravity="right"
            android:layout_margin="5dp"
              
              
              />

    بجای "Arial" ، اسم فونت خودتونو بذارید!یادر لیوت اختصاصی  بجایش از android:fontFamily="@font/lobster"  استفاده کنیدوازداخل برنامه توسط متغیر "font" بهش فونت معرفی واضافه کنید.

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

    تغییرفونت xml

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

    تغییرفونت xml2

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

  9. در در 1396/03/16, 02:29:14، avanta گفته است :

    دوستان کسی می دونه چطور می شه فونت Expandable list view رو تغییر داد؟ مثلا از یه فونت فارسی استفاده کرد...

    ممنون از همه دوستان که به نحوی پاسخ می دن.

    کسی نیست؟ دوستان جاوا کار نظر بدن. از توی فایل XML اش ظاهرا باید property فونت بهش اضافه شه اما من جاوا کار نکردم. تنظیماتش توی این فایل xml هست layout_expandable.xml در پوشه layer. حالا دوستان جاوا کار دست به کار بشن اگه می تونن. خیلی فوری هست. می خوام فونتش فارسی بشه مثلا فونت تیتر.

  10. در 45 دقیقه قبل، esmaeil57 گفته است :

     

    دوست عزیز ، قبلا رفتم اون مراحل رو ، سفارشات و جزئیات اون رو هم زدم ، هیچ لینکی نیست فقط آیکون کتابخونه هست !!!!! موس رو همه جای صفحه هم جابجا کردم دریغ از لینک!!!!! تماس هم میگیرم آقای ایزدی متاسفانه گوشی خاموشه و پیام هم دادم تا الان پاسخی نیومده. تصویر هم ضمیمه شد

    aria.JPG

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

    مرحله اول

    fw_sALC.jpg

     

    مرحله دوم

    QkdtzHM.png

     

     

    موفق باشید

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

    ممنون

  12. در در 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 هم درست می کردین یه دونه...

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