ورود با اکانت گوگل
یا
آقای متریال

برای جستجو کلمه مورد نظر خود را وارد کنید

کتابخانه ای برای راست چپ کردن تولبار

mr.smf8


اطلاعات نویسنده
mr.smf8

mr.smf8

  • Exclusive Author
  • Iran (Islamic Republic of)
نمونه کارها
پشتیبانی
برای دیدن اطلاعات تماس تهیه کننده این محصول باید محصول رو خریداری کرده باشید

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

 

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

 

لینک این کتابخانه درGithub

پیش نمایشی از این کتابخانه :

 

نحوه نصب پروژه :

برای نصب پروژه فایل Build.gradle داخل پوشه app  یا همان build.gradle(module : app ) رو بهش کد زیر رو اضافه کنید

 

dependencies {
    compile 'com.alirezaafkar:toolbar:1.0.7'
}

نکته : به بقیه کد هایی که با compile شروع میشن دست نزنید و فقط خط وسطی کد که compile … هست رو به ته لیست compile ها اضافه کنید

 

طریقه استفاده :

برای استفاده از این کتابخونه فقط کافیه که کد تولبار عادی خود اندروید رو با کد زیر جایگزین کنید :

<com.alirezaafkar.toolbar.Toolbar
                android:id="@+id/toolbar"
		// طول تولبار
                android:layout_width="match_parent"
// ارتفاع تولبار
                android:layout_height="?attr/actionBarSize"
// رنگ پس زمینه
                android:background="?attr/colorPrimary"
// جهت تولبار : rtl به معنای راست به چپ و ltr به معنای چپ به راست است
                app:direction="rtl"
// منو ریسورس تولبار باید فایلی که در پوشه menu ساختید رو بهش بدید 
                app:optionsMenu="@menu/menu_main"
// فونت تولبار 
                app:font="@string/font_path"
//آیکون تولبار ( اکثرا باید از آیکون ۳ خط موازی که شبیه همبرگر هست استفاده کنید )
                app:navigationIcon="@drawable/ic_menu"
// تم فرعی برای اصلاح کردن رنگ متن ها
                app:popupTheme="@style/AppTheme.PopupOverlay"
// و عنوان تولبار برای 
                app:title="@string/app_name"/>

 

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

دیدگاه هایی که برای این مطلب ارسال شده

  1. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: رضا اسفند ۱۶, ۱۳۹۴

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

    • ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: سید محمد فاطمی اسفند ۱۷, ۱۳۹۴

      بله دوست عزیز. ممنون بابت نظر

  2. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: adelrz اسفند ۲۶, ۱۳۹۴

    سلام

    من نویگیشن دراور ام چپ چین اگه با این کتابخونه جای اکشن بار و نویگیشن دراور تغییر کنه و نویگیشن دراور بیاد راست از طرف راست باز میشه
    میخوام بدونم آیتم های تو نویگیشن دراور هم راست چین میشن ?
    و اینکه من ی مشکلی دارم چون نویگیشن دراور چپ چین متن فارسی میفته طرف ،است نویگیشن دراور و در رزولیشن های کمتر متن نصفه نشون میده با این کتابخونه آیا مشکل من حل میشه?

    • ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: سید محمد فاطمی اسفند ۲۹, ۱۳۹۴

      سلام. اول اینکه این کتابخونه برای تولباره و درمورد نویگیشن دراور میتونه آیکون اون رو راست ببره برای راست چین کردن نویگیشن باید layout اون رو دستی راستچین کنید که کار ساده ای هست ( بزودی آموزشش داخل سایت قرار داده میشه ). برای این مشکل که در صفحه های کوچک تر متن می افته بیرون باید اندازه فونت متن رو متناسب با سایز گوشی بزارید که اندازه ها در سایز های مختلف گوشی به هم نخوره.

  3. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: 1Dev اسفند ۲۸, ۱۳۹۴

    دوستان من هر کاری کردم نتونستم ایمپورتش کنم!
    این ارور رو داد Failed to resolve: com.alirezaafkar:toolbar:1.0.7
    به نظرتون چه باید کرد؟

    • ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: سید محمد فاطمی اسفند ۲۹, ۱۳۹۴

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

      برای حل این مشکل باید آدرسی که گردل پروژه ها رو از اون دانلود میکنه عوض کنید ( پورت https غیر فعال شده ) اگه هم با این روش تغییر نکرد یا روی بیلد کردن موندید با فیلتر شکن پر سرعت تست کنید ( بار اول یه خورده طول میکشه چون باید لیست کتابخونه ها رو هم بگیره )

      http://storage8.static.itmages.com/i/16/0319/h_1458418796_3189967_eb9e19b954.png
      طبق این عکس فایل رو ویرایش کنید :

      کد : jcenter({url “http://jcenter.bintray.com/”})

  4. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: Hossein فروردین ۷, ۱۳۹۵

    من هرکاری کردم نشد که نشد ! »_«

  5. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: سید محمد فاطمی فروردین ۹, ۱۳۹۵

    عجیبه دوست عزیز راهی که گفتم رو انجام بدید یه بار با VPN خوب و پر سرعت sync کنید.

    دوما تست کنید ببینید این آدرسی که توی پرانتزه رو میتونید باز کنید تو مرورگر

  6. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: Hossein اردیبهشت ۱۲, ۱۳۹۵

    سلام
    تا لایبری رو اضافه کردم از یه فایل به اسم Values.xml که مال خود لایبریه ۱۵ تا خطا میگیره چه کنم؟

شما هم دیدگاهی برای این مطلب ارسال کنید

مطالب مرتبط

مطالب تصادفی

لوگوی دوستان

هایپر تمپ | HyperTemp