انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دکمه ی شناور...

دکمه ی شناور...

#1
سلام و خسته نباشید به تمامی دوستان انجمن

می خواستم بدونم چجوری میشه که یه دکمه شناور در اکلپس طراحی کنم

البته اینم می خوام که اگه کار بر روی اون کلیک کرد به اکتیویتی مورد نظر بره 
مثل عکس زیر ممنون میشم کمکم کنید Iran Iran Iran

   
آدم ها سه دسنه اند :
Explanation موفق - با تلاش - بدون امید Explanation
پاسخ

دکمه ی شناور...

#2
(۱۳۹۵/۰۲/۰۷, ۱۲:۲۷ ب.ظ)hossein5513 نوشته: سلام و خسته نباشید به تمامی دوستان انجمن

می خواستم بدونم چجوری میشه که یه دکمه شناور در اکلپس طراحی کنم

البته اینم می خوام که اگه کار بر روی اون کلیک کرد به اکتیویتی مورد نظر بره 
مثل عکس زیر ممنون میشم کمکم کنید Iran Iran Iran
https://github.com/shamanland/floating-action-button
از لینک بالا استفاده کنید
پاسخ
 سپاس شده توسط admin

دکمه ی شناور...

#3
اقا منم با intelliJ idea کار میکنم متاسفانه نمیدونم چجوری میشه اینو ساخت، کتابخونه میخواد؟ باید چیکار کنم که به کامپوننت ها اضافه شه!؟
پاسخ

دکمه ی شناور...

#4
برای استفاده از اون باید از کتابخانه
Android support Library استفاده کنید
بهش میگن
Float Action Button
پاسخ
 سپاس شده توسط admin

دکمه ی شناور...

#5
داداش لینک دانلود سراغ داری بدی ما بزاریم تو برنامه؟
راستی واسه همه ی API ها جواب میده؟؟؟
پاسخ

دکمه ی شناور...

#6
ممنون 
اما نتونستم استفاده کنم اگه کسی خودش بلده تو کد ها این سایت اموزش بده ممنون میشم
کارم گیره هر کی جواب بده یه شیرینی میدم Iran Iran Iran Iran Iran Iran Iran Iran Iran Iran
آدم ها سه دسنه اند :
Explanation موفق - با تلاش - بدون امید Explanation
پاسخ

دکمه ی شناور...

#7
(۱۳۹۵/۰۲/۰۷, ۰۵:۵۵ ب.ظ).hossein5513 نوشته: ممنون 
اما نتونستم استفاده کنم اگه کسی خودش بلده تو کد ها این سایت اموزش بده ممنون میشم
کارم گیره هر کی جواب بده یه شیرینی میدم Iran Iran Iran Iran Iran Iran Iran Iran Iran Iran

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

یه Relative layout تعریف کنید

و باز یه Linear layout برای کل محتوای اکتیویتی داخل relative.

حالا برای اون دکمه بیرون  Linear Layout اما داخل relative یه Button یا 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="fill_parent">


    <LinearLayout >
    
/////////                  

    </LinearLayout>



    <ImageView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:id="@+id/img"
        android:src="@drawable/img"
        android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_marginRight="15dp"
        android:layout_marginBottom="15dp"/>



</RelativeLayout> 


موفق باشید.
پاسخ
 سپاس شده توسط hossein5513 ، admin

دکمه ی شناور...

#8
دمتون گرم خیلی مردی 
حتما توی برنامه ای که میسازم نام کلیدستان رو میزم ممنون
بسیار سایت عالی و کاربردی ای دارید Iran Iran Iran Iran Iran
آدم ها سه دسنه اند :
Explanation موفق - با تلاش - بدون امید Explanation
پاسخ

دکمه ی شناور...

#9
برای استفاده از Float Action Button یا FAB باید ابتدا کتابخانه زیر رو به برنامتون اضافه کنید

کد پی‌اچ‌پی:
compile 'com.android.support:design:23.1.1' 

در برنامه android studio  به صورت زیر اضافه میشه
فایل build.gradle

کد پی‌اچ‌پی:
build.gradle
dependencies 
{
 
   compile fileTree(dir'libs', include: ['*.jar'])
 
   testCompile 'junit:junit:4.12'
 
   compile 'com.android.support:appcompat-v7:23.1.1'
 
   compile 'com.android.support:design:23.1.1'


 در برنامه eclipse هم باید فایل jar کتابخانه رو به برنامه خودتون import کنید

بعد از ان با استفاده از کد زیر میتونید fab رو در برنامه خودتون نشون بدید (به layout برنامه اضافه کنید)

کد پی‌اچ‌پی:
<android.support.design.widget.FloatingActionButton
        android
:id="@+id/fab"
 
       android:layout_width="wrap_content"
 
       android:layout_height="wrap_content"
 
       android:layout_gravity="bottom|end"
 
       android:layout_margin="@dimen/fab_margin"
 
       android:src="@android:drawable/ic_dialog_email" /> 


برای مدیریت click آن هم میتونید از method ، OnClickListener 

کد پی‌اچ‌پی:
FloatingActionButton fab = (FloatingActionButtonfindViewById(R.id.fab);
 
       fab.setOnClickListener(new View.OnClickListener() {
 
           @Override
            public void onClick
(View view) {
 
               // Click action
کد های خودتون رو اینجا بنویسید
            
}
 
       }); 
پاسخ
 سپاس شده توسط admin

دکمه ی شناور...

#10
(۱۳۹۵/۰۲/۰۷, ۰۲:۳۴ ب.ظ)u3fraja نوشته:
(۱۳۹۵/۰۲/۰۷, ۱۲:۲۷ ب.ظ)hossein5513 نوشته: سلام و خسته نباشید به تمامی دوستان انجمن

می خواستم بدونم چجوری میشه که یه دکمه شناور در اکلپس طراحی کنم

البته اینم می خوام که اگه کار بر روی اون کلیک کرد به اکتیویتی مورد نظر بره 
مثل عکس زیر ممنون میشم کمکم کنید Iran Iran Iran
https://github.com/shamanland/floating-action-button
از لینک بالا استفاده کنید

(۱۳۹۵/۰۲/۱۴, ۰۸:۲۱ ق.ظ)mahdi10539 نوشته: برای استفاده از Float Action Button یا FAB باید ابتدا کتابخانه زیر رو به برنامتون اضافه کنید
کد پی‌اچ‌پی:
compile 'com.android.support:design:23.1.1' 

در برنامه android studio  به صورت زیر اضافه میشه
فایل build.gradle

کد پی‌اچ‌پی:
build.gradle
dependencies 
{
 
   compile fileTree(dir'libs', include: ['*.jar'])
 
   testCompile 'junit:junit:4.12'
 
   compile 'com.android.support:appcompat-v7:23.1.1'
 
   compile 'com.android.support:design:23.1.1'


 در برنامه eclipse هم باید فایل jar کتابخانه رو به برنامه خودتون import کنید

بعد از ان با استفاده از کد زیر میتونید fab رو در برنامه خودتون نشون بدید (به layout برنامه اضافه کنید)

کد پی‌اچ‌پی:
<android.support.design.widget.FloatingActionButton
        android
:id="@+id/fab"
 
       android:layout_width="wrap_content"
 
       android:layout_height="wrap_content"
 
       android:layout_gravity="bottom|end"
 
       android:layout_margin="@dimen/fab_margin"
 
       android:src="@android:drawable/ic_dialog_email" /> 


برای مدیریت click آن هم میتونید از method ، OnClickListener 

کد پی‌اچ‌پی:
FloatingActionButton fab = (FloatingActionButtonfindViewById(R.id.fab);
 
       fab.setOnClickListener(new View.OnClickListener() {
 
           @Override
            public void onClick
(View view) {
 
               // Click action
کد های خودتون رو اینجا بنویسید
            
}
 
       }); 

اقا من از intellliJ idea  استفاده میکنم، این کتابخون رو اول باید از کجا دانلود کنم!؟ بعد باید چجوری ایمپورتش کنم؟
پاسخ

دکمه ی شناور...

#11
(۱۳۹۵/۰۲/۰۷, ۱۰:۴۹ ب.ظ)msh نوشته: سلام. پیشنهاد میکنم از این روش استفاده کنید . برای من جواب داد. در واقع شما با این کار انگار یک لایه به صفحه اضافه میکنید.

یه Relative layout تعریف کنید

و باز یه Linear layout برای کل محتوای اکتیویتی داخل relative.

حالا برای اون دکمه بیرون  Linear Layout اما داخل relative یه Button یا 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="fill_parent">


    <LinearLayout >
    
/////////                  

    </LinearLayout>



    <ImageView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:id="@+id/img"
        android:src="@drawable/img"
        android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_marginRight="15dp"
        android:layout_marginBottom="15dp"/>



</RelativeLayout> 


موفق باشید.
سلام میتونید از روش بالا استفاده کنید بدون کتاب خونه و شکل مورد نظر رو بهش بدید دوست عزیزمون دستش درد نکنه Iran Iran
آدم ها سه دسنه اند :
Explanation موفق - با تلاش - بدون امید Explanation
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان