Мне нужно реализовать кнопку с плавающим действием в Android eclipse, которая при нажатии будет переходить к другому действию. Я не хочу этого в Android Studio.

1
Adarsh 22 Июл 2015 в 09:31
У меня действительно нет больших знаний в этом. Тем не менее, я скажу вам, что на самом деле самый простой способ — перейти на Android Studio. Впрочем, если уж совсем не хочется: то надо качать v7 с eclipse. Плавающая панель действий — это материальный дизайн с леденцом на палочке, и неважно, какую библиотеку вы найдете, которая может работать с eclipse, она не будет такой гладкой.
 – 
Miriana Itani
2 Авг 2015 в 21:22
Итани: На самом деле весь мой проект делается в eclipse. Поэтому на данном этапе я не могу перейти в студию.
 – 
Adarsh
2 Авг 2015 в 21:29
Вы можете мигрировать. Я сделал это раньше. Это действительно легко. Пожалуйста, обратитесь к сайту разработчика, и я готов ответить на любые вопросы. developer.android.com/sdk/installing/migrate.html
 – 
Miriana Itani
2 Авг 2015 в 21:33
Итани: На самом деле проблема в том, что в проекте участвует много участников, и они не будут готовы перейти в студию на данном этапе, так как дата сдачи проекта очень близка. Процесс интеграции продолжается. Но я думаю, что версии до леденцов поддерживали FAB (я видел это в Google Plus в kitkat).
 – 
Adarsh
2 Авг 2015 в 21:39
Я поищу, и если у меня что-то будет, я дам вам знать здесь. Но пока начните скачивать библиотеки v7 на eclipse, если не хотите терять время. Если вы найдете какой-либо код и вам нужна помощь, пожалуйста, оставьте комментарий. Я готов помочь объяснить объявление,
 – 
Miriana Itani
2 Авг 2015 в 21:43

2 ответа

Вы можете использовать официальную библиотеку дизайна Android для создания FAB . http://developer.android.com/tools/support-library/ features.html#дизайн

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/coordinatorLayout"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbars="vertical"/>

</RelativeLayout>

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="15dp"
    android:layout_marginRight="15dp"
    android:src="@mipmap/image"
    app:fabSize="normal"
    app:layout_anchor="@id/coordinatorLayout"
    app:layout_anchorGravity="bottom|right|end"
    app:rippleColor="#F03333"/>

Проверьте этот ответ о том, как добавить библиотеку дизайна в eclipse: Использование библиотеки поддержки проектирования в Eclipse

1
Community 23 Май 2017 в 14:59
Могу ли я применить это в Android Eclipse? Мне это нужно в eclipse, так как весь мой проект находится в eclipse, и мне нужно интегрировать в него плавающую кнопку действия.
 – 
Adarsh
22 Июл 2015 в 09:54
Да, вы можете, просто проверьте, как импортировать библиотеку дизайна в eclipse. вот еще одна тема для справки: stackoverflow.com/questions/26878803/…
 – 
N Kaushik
22 Июл 2015 в 10:00

Я думаю, что нашел решение вашей проблемы:

Вот ссылка http://www.truiton.com/2015/ 04/плавающие кнопки-android/

Теперь вместо фактической компиляции gradle вам придется загрузить файлы jar и добавить их в eclipse.

Затем следуйте инструкциям на веб-сайте разработчика: http:// developer.android.com/tools/support-library/setup.html#libs-with-res

Посмотрите на вкладку под затмением.

Если это не работает для вас, проверьте это: https://github.com/alopix/Android- FloatingActionButton-Eclipse (но сначала проверьте первое решение)

0
Miriana Itani 2 Авг 2015 в 21:58
Но как я могу скачать с него файлы jar и добавить в eclipse? Можете ли вы объяснить это.. я не знаю, как это сделать..
 – 
Adarsh
4 Авг 2015 в 13:43
Сначала вам нужно создать папку libs. После того, как вы загрузите банку, вы просто скопируете и вставите ее в папку libs. Затем вы очищаете и восстанавливаете
 – 
Miriana Itani
4 Авг 2015 в 14:45
Я дам вам ссылку, чтобы скачать его с не волнуйтесь
 – 
Miriana Itani
5 Авг 2015 в 10:34
Проверьте это: android-arsenal.com/details/1/824. Есть zip для скачивания. Вы можете скачать zip и добавить его в качестве библиотеки в свой проект.
 – 
Miriana Itani
5 Авг 2015 в 11:02