hitexroid

مدیر کل انجمن
  • تعداد ارسال ها

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

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

  • روز های برد

    67

آخرین بار برد hitexroid در 26 مرداد 1396

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

اعتبار در سایت

103 Excellent

8 دنبال کننده

درباره hitexroid

  • درجه
    کاربر ماهر
  • تاریخ تولد 30 مهر 751
  1. سلام نمونه سورس طرز کار به فایل خریداری شده پیوست شده است .
  2. سلام برای فاصله ی بین خطوط از کد زیر استفاده کنید LV.Divider.Add1(Colors.Transparent,20dip)
  3. Sub Globals Type Adapter(Name As String,Family As String) Dim ItemList As List End Sub Dim item As Adapter item.Name = "Great" ItemList.Add(item) LV.notifyItemAdded
  4. سلام گویا شما بدون اینکه توضیحات رو بخونید اقدام به خرید کردید مجدد با دقت بخونید درباره Hitex Settings X این سورس وابسته به کتابخانه ی هایتکسی زیر می باشد 1_ Hitex_MaterialX نسخه 1.10+
  5. سلام ، یا دوبار ریسورس به برنامه دادید یا توی ریسورس های دیگه ای که استفاده کردید نام های یکسان وجود داره به احتمال خیلی قوی (ریسورس نسخه ی جدید رو با قبلی ادغام کردید و این کار اشتباهه)
  6. میتونید قمری یا میلادی تاریخ هارو با کلیک بگیرید اما کل تقویم رو نمیتونید قمری کنید .
  7. https://github.com/omadahealth/SwipyRefreshLayout
  8. درسته باید پست جدید فروشگاه رو چک میکردید نه تاپیک های تاریخ گذشته ی انجمن رو ریسایکلر خودش رویداد کلیک داره ، توی پلاگین گذاشتن رویداد مجدد امکان پذیر نیست Sub LV_ItemClick (ClickedItem As Panel, Position As Int) '👆 ItemClick 👆' End Sub
  9. فقط برای حالت عمودی وجود دارند . راه دیگری نیست ، مگر اینکه در onBind پوزیشن آخر رو چک کنید .
  10. itemList.Clear itemList.Add(new Item) LV.notifyDataSetChanged
  11. از گذاشتن تاپیک تکراری خودداری کنید درغیر این صورت دسترسی ip شما به سایت (توسط سیستم) بسته خواهد شد .
  12. این نسخه برای آخرین نسخه ی ریسایکلر 7.20 ارائه شده و قبل از اون نبوده ! درگیر کارای سربازی هستم تاریخ 97/04/01 به بعد که کلا نیستم . این مثلا مشکل خنده دار رو باید توی Github مطرح کنید ، من سازنده نیستم فقط تبدیل میکنم https://github.com/leochuan/ViewPagerLayoutManager با کد زیر میتونید فقط روی آیتم وسط صفحه تمرکز کنید (برای زمانی که 3 آیتم قابل مشاهده هستند ، برای موارد دیگه باید تغییرات جزئی بدید) Sub LV_ItemClick (ClickedItem As Panel, Position As Int) '👆 ItemClick 👆' Dim CenterItemPosition = LV.GetVisibleItemPosition(True,True) As Int Dim Left = CenterItemPosition -1, Right = CenterItemPosition +1 As Int If Position <> Left And Position <> Right Then Log("Clicked At " & CenterItemPosition) End If End Sub
  13. سلام خدمت شما باید از Type و List استفاده کنید برای مثال : Sub Globals Dim LV As Hitex_LayoutView Type Model (Title As String, Checked As Boolean) Dim itemList As List End Sub Sub Activity_Create(FirstTime As Boolean) LV.Initializer("LV").ListView.Build Activity.AddView(LV,0,0,100%x,100%y) itemList.Initialize For i = 0 To 29 Dim item As Model item.Initialize item.Title = "Hello World ! " & i item.Checked = False itemList.Add(item) Next LV.Show End Sub Sub LV_onCreateViewHolder (Parent As Panel, ViewType As Int) '# onCreate #' Dim Switch As ACSwitch : Switch.Initialize("Switch") Switch.TextColor = Colors.Black : Switch.TextSize = 18 Parent.AddView(Switch,5%x,0,95%x,-2) End Sub Sub LV_onBindViewHolder (Parent As Panel, Position As Int) '* onBind *' Dim item = itemList.Get(Position) As Model Dim Switch = Parent.GetView(0) As ACSwitch Switch.Tag = Position Switch.Text = item.Title Switch.Checked = item.Checked If item.Checked Then Parent.Color = 0xFFc0ca33 Else Parent.Color = 0xFF9e9e9e End If End Sub Sub LV_GetItemCount As Int '$ ItemCount $' Return itemList.Size End Sub Sub Switch_CheckedChange(Checked As Boolean) Dim Switch = Sender As ACSwitch Dim Position = Switch.Tag As Int Dim item = itemList.Get(Position) As Model item.Checked = Checked Sleep(20) LV.notifyItemChanged(Position) End Sub
  14. سلام مجدد شما باید از کتابخونه ی مخصوص این کار استفاده کنید تقویم شمسی Hitex_PersianCalendarView ساختن دستی اون مهارت بسیار بالایی رو میطلبه