خوش آمدید

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


ali79

عضو عادی
  • تعداد ارسال ها

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

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

  • روز های برد

    4

آخرین بار برد در ali79

ali79 بیشترین تعداد پسند مطالب را دارد!

12 دنبال کننده

درباره ali79

  • درجه
    کاربر در حال پیشرفت
  • تاریخ تولد ۹۵/۱۰/۲۹

Profile Information

  • جنسیت :
    Not Telling
  1. سلام برای بدست اوردن ارتفاع استاتوس بار بدون اپ کامپت میتونید از جاوا استفاده کنید : اول این کد اخر همه کداتون قرار بدید : #If JAVA Public Int getStatusBarHeight() { Int result = 0; Int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); If (resourceId > 0) { result = getResources().getDimensionPixelSize(resourceId); } Return result; } #End If بعد برای گرفتن این مقدار باید Private jo As JavaObject jo.InitializeContext Log(jo.RunMethod("getStatusBarHeight",Array())) برای بیرنگ کردن استاتوس بار هم یه تاپیک بود سرچ کنید
  2. سلام من معمولا از این کد استفاده میکنم : Private ScrollView1 As panel Private std As Panel Private toolbar As ACToolBarDark Dim sdk As Phone Dim ac As AppCompat If sdk.SdkVersion >= 19 Then std.Height=ac.GetStatusBarHeight Else std.Height=0 End If toolbar.top=std.Height+std.top toolbar.Height=ac.GetMaterialActionBarHeight ScrollView1.top=toolbar.top+toolbar.Height ScrollView1.Height=100%y-ScrollView1.top که خب اون std یه پنله که زیر استاتوس بار میره و میشه رنگ داد بعدش تول بار میاد زیرش بعد یه پنل زیر تول بار میاد که میام داخلش یه Layout دیگه رو لود میکنم یا ...
  3. سلام دوتا کاستوم ویو داره یکی textview ه یکی هم edittext ه
  4. سلام وقت بخیر یک کتابخونه جالب داخل سایت اصلی دیدم که میتونستید باهاش یسری شکلک های تلگرام یا واتس اپ رو داخل برنامتون استفاده کنید حالا نحوه ی کار با کتابخونه توضیح میدیم و خود کتابخونه هم اخر تاپیک هم لینک دانلود کتابخونه و پوشه ریسوس هست 1- تیک کتابخانه ی msemoji رو بزنید 2-در ابتدا ی کد ها بعد از Project Attributes کد زیر را بنویسید : #AdditionalRes: C:\Program Files\Anywhere Software\Basic4android\Libraries\Emoji البته باید توجه کنید که اون ادرس ، ادرس پوشه ی ریسورسه که اخر همین پست لینک دانلودش قرار داده شده که بعد از دانلود یک جا اکسترکت میکنید و بعد ادرس پوشه رو جایگزین میکنید 3-از طریق دیزاینر یک customview اضافه میکنید و بعد custom type ان را روی EmojiTextView قرار میدهید یا اگر میخاهید با کد به برنامه اضافه کنید از کد زیر کمک میگیرید : Dim imolbl As EmojiTextView imolbl.Initialize("imolbl") imolbl.AddToParent(Activity,0,0,100%x,100%y) 4-حالا باید یک متن و یک سری شکلک به لیبل اختصاصی خود لایبراری اضافه کنیم برای این کار از کد زیر استفاده میکنیم : CustomView1.Text="[de][uk][us] Donate much [dollar] [grin] [heart_eyes]" شکلک های این لایبراری ابتدا با [ اغاز و با ] خاتمه میابد برای مثال : [dollar] برای دیدن لیست نام تمامی استیکر های این لایبراری از کد زیر استفاده میکنیم : Dim imolist As EmojiParser imolist.Initialize("imolbl") For i = 0 To imolist.ListEmoji.Size-1 Log(imolist.ListEmoji.Get(i)) Next و در نتیجه این خروجی را خواهیم داشت : این لایبراری یک ادیت تکست هم دارد که کار کرد با ان کاملا مشابه کار کرد با لیبل ان میباشد . لینک سایت اصلی برای اطلاعات بیشتر : http://www.b4x.com/android/forum/threads/msemoji-v1-0-0.53787/ لینک دانلود ریسورس و نمونه کد ها : https://www.dropbox.com/sh/o2mre9e8pje1x1i/AAAk1r4pJCNUPeTgy_0s9ooWa?dl=0 لینک دانلود لیبراری : http://s3.picofile.com/file/8221254384/libmsEmojiV1_0_0_2.zip.html امید وارم مفید بوده باشه موفق باشید
  5. نه , با نرم افزار فوق تخصصی paint
  6. سلام یک لایبراری اماده کردم برای ساخت تول بار سفارشی نتیجه کار به این صورت خواهد بود: خب ابتدا باید تیک کتابخونه ی astoolbar و در قسمت کتابخانه های خود فعال کنید سپس کد زیر را در Globals بنویسید: Dim toolbar As astoolbar سپس در Activity_Create کد زیر را مینویسیم: toolbar.Initialize(Me,True,True,True) در ارگمان اول اکتیوتی که میخاهیم از کتابخانه در ان استفاده کنیم را وارد میکنیم در ارگمان دوم که از نوع بولین (تنها مقدار true و false قبول میکند) است مشخص میکنیم که آیا تول بار منو دارد یا خیر در ارگمان سوم که باز هم از نوع بولین است باید مشخص کنیم که آیا تول بار ما سرچ ویو دارد یا نه در ارگمان چهارم مشخص میکنیم که آیا در کنار عنوان تول بار دکمه ای وجود داشته باشد یا خیر (معمولا از این دکمه برای باز کردن اسلاید منو استفاده میشود) سپس کد زیر را برای اضافه کردن کتابخانه به اکتیویتی مینویسیم: Activity.AddView(toolbar.toolbar,0,0,0,0) بعد از اینکار باید عنوان تول بار را با کد زیر مشخص کنید که من برای مثال عبارت آراد اپ را قرار داده ام : toolbar.title="آراد اپ" در مرحله ی بعد باید کد زیر را بعد از مشخص کردن عنوان تول بار قرار بدهیم: toolbar.actsize=Activity.Width در مرحله ی بعد باید باتن ها را اضافه کنیم که باید توجه داشه باشید که در قسمت Initialize حتما باید با توجه به نیاز خودتان مقدار بدهید و اگه در قسمت Initialize یکی از باتن ها را false کرده اید دیگر کد مربوط به ان را ننویسد: برای اضافه کردن باتن کنار عنوان برنامه از کد زیر استفاده میکنیم: toolbar.addmenubtn(LoadBitmap(File.DirAssets,"menu_button.png")) ارگمان اول از نوع bitmap میباشد که مربوط به تصویر دکمه هست میتونید با کمک LoadBitmap یک تصویر را به عنوان تصویر باتن قرار دهید یا به صورت جدا یک متغیر از نوع بیت مپ تعریف کنید و خصویات لازم به ان را وارد و سپس نام بیت مپ را در ارگمان اول قرار دهید برای اضافه کردن سرچ ویو : toolbar.addbtn(LoadBitmap(File.DirAssets,"searchin.png")) اضافه کردن منو به تول بار : برای اینکار باید یک متغیر از نوع لیست تعریف کرده و سپس متن ایتم ها ی منو را به ان اضافه کرد و برای مثال ما چهار ایتم اضافه خاهیم کرد: Dim li As List li.Initialize li.Add("علی") li.Add("خدادادی") li.Add("آراد") li.Add("سافت") سپس کد زیر را قرار دهید : toolbar.addmenu(LoadBitmap(File.DirAssets,"show8.png"),li) ارگمان اول مربوط به تصویر باتن میباشد ارگان دوم باید نام لیست خود را وارد کنید سپس باید بای تنظیم تول بار از این تابع استفاده کنیم: toolbar.seettoolbar(True,LoadBitmap(File.DirAssets,"clear5.png"),LoadBitmap(File.DirAssets,"search100.png")) در ارگمان اول که از نوع بولین است شما تایین میکنید که ایا ناتیفیکشن بار شما بیرنگ هست یا خیردر ارگمان دوم تصویر باتن مخفی کردن سرچ ویو را تایین میکنید در ارگمان سوم تصویر باتن سرچ ،سرچ ویو را تایین میکنید در این لایبراری دسترسی به پنل تول بار ، ادیت تکست سرچ ویو ، پنل سرچ ویو ،لیبل عنوان باز است و شما میتونید تنظیمت دلخواه خود را پیاد کنید ولی پیشنهاد میکنم به اندازه ها دست نزنید ! برای مثال من یکسری تنظیمات بر تول بار خود قرار داده ام که نیازی به توضیح نیست : toolbar.toolbar.Color=Colors.RGB(3,169,244) toolbar.search.Typeface=Typeface.LoadFromAssets("683a5dddcff7f1cbb08d964cc275cb50ce7840291901931 (1).ttf") toolbar.name.Typeface=Typeface.LoadFromAssets("683a5dddcff7f1cbb08d964cc275cb50ce7840291901931 (1).ttf") toolbar.name.TextColor=Colors.White toolbar.searchview.Color=Colors.White toolbar.search.Color=Colors.White toolbar.search.HintColor=Colors.RGB(0,150,136) toolbar.search.TextColor=Colors.RGB(0,150,136) و درضمن هر موقع نیاز داشتید سرچ ویو باز شود میتونید از کد زیر استفاده کنید : toolbar.open_search کتابخانه یکسری ایونت ها دارد که به شما کمک میکند تشخیص بدهید چه کار هایی انجام شده است که حتما حتی اگر از انها استفاده نمیکنید در پروژه ی خود قرار دهید : #Region events Sub hide_Click Dim ph As Phone ph.HideKeyboard(Activity) ToastMessageShow("search view hide",False) End Sub Sub search_textchange(old As String,new As String) If new.Length>8 Then toolbar.search.Text=old End If End Sub Sub searchbtn_click(res As String) ToastMessageShow("جستجو برای "&res,False) End Sub Sub menu_hide ToastMessageShow("منو مخفی شد",False) End Sub Sub menu_item_click (itemid As Int,text As String) Dim i As Int i=itemid+1 ToastMessageShow("شما بر روی ایتم شماره ی "&i&"با متن "&text &" کلیک کردید.",True) End Sub Sub finopen ToastMessageShow("سرچ ویو به طور کامل باز شد.",True) End Sub Sub menu_btn_click ToastMessageShow("بر روی دکمه ی منو کلیک شد",False) End Sub Sub menu_btn_longclick ToastMessageShow("بر روی دکمه ی منو به صورت طولانی کلیک شد",False) End Sub Sub btn_click ToastMessageShow("دکمه اسلاید منو کلیک شد",False) End Sub #End Region که از توست مسیج ها معلومه که هر ایونت به چه کاری میاید و نیازی به توضیح نیست درضمن باید حتما کتابخانه ی اپ کامپت را فعال و راهندازی کنید که فکر کنم اموزشش هست و نیازی به توضیح نیست تنظیمات مربوط به تول بار تمام شد در کتابخانه یک کلاس دیگر نیز موجود است به نام asStatusBar توجه داشته باشید که این کلاس ناتیفیکشن بار شما را بیرنگ نخواهد کرد و تنها در صورتی که ناتیفیکشن بار را از قبل بیرنگ کرده اید از این کلاس استفاده کنید برای استفده از این کلاس از این کد استفاده کنید که فکر نکنم نیاز به توضیح داشته باشد: StatusBar.Initialize Activity.AddView(StatusBar.addto,0,0,0,0) StatusBar.stclr(Colors.RGB(3,169,244)) خب حالا کار ما تمام شد و شما در نتیجه یک تول بار مانند تصویر زیر خواهید داشت: دانلود کتابخانه همرا ه با مثال : http://uplod.ir/3bdessl74k5q/as_material_toolbar.rar.htm در صورت وجود هر گونه مشکل داخل همین تاپیک ارسال کنید. امید وارم براتون مفید بوده باشه موفق باشید
  7. سلام لینک برنامه مشکل داره .
  8. رو حالت دیباگ کامپایل بگیر ببین کجا گیر میکنه حتما رو یه باتن گیر میکنه که اون باتن رو initialize کن btn.initialize("btn")
  9. اگه منظورتون کوئری UPDATE ه که به این صورته: UPDATE data SET age=age+1 WHERE id=2
  10. کسی میتونه یه مجموعه از کتابخانه های رایگان بیسیک و بهم بده؟

    1. alirezasajedi729@gmail.com

      alirezasajedi729@gmail.com

      سایت آقا امید داره. تو سایتش جستجو کن.

    2. RezaSh

      RezaSh

      parsicoders

      توی چهار پارت همه رو واسه دانلود گذاشته

  11. من دیشب به مشکل خورده بودم اون پیامی که در مورد برنامتون تو تلگرام بهتون گفتم در واقع اونو من دیشب فرستاده بودم که صبح رسید
  12. لینک خبر؟
  13. بله