基本上,我想将这个旋转滚轮菜单添加到我当前的项目中,以进入我在Android工作室应用程序中的一项活动。虽然,我并不完全确定如何做到这一点,即便如此我不知道如何按下按钮带我到另一个活动按下,因为我目前有这个工作,但只是通过使用按钮,这很平淡。
另外,如何将旋转轮更改为4个可选对象,而不是显示6?
谢谢!
答案 0 :(得分:1)
根据有关此库的文档(对我来说工作正常),请执行以下步骤:
1 - 将此行添加到Gradle依赖项并同步项目:
compile 'com.github.szugyi:Android-CircleMenu:1.1.1'
2 - 将此Widget添加到您的活动布局XML:
<com.szugyi.circlemenu.view.CircleLayout
xmlns:circle="http://schemas.android.com/apk/res-auto"
android:id="@+id/circle_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/selected_textView"
android:layout_gravity="center_horizontal" >
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.szugyi.circlemenu.view.CircleImageView
android:id="@+id/main_calendar_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle"
android:elevation="2dp"
android:src="@drawable/ic_calendar"
circle:name="@string/calendar" />
<com.szugyi.circlemenu.view.CircleImageView
android:id="@+id/main_cloud_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle"
android:elevation="2dp"
android:src="@drawable/ic_cloud"
circle:name="@string/cloud" />
<com.szugyi.circlemenu.view.CircleImageView
android:id="@+id/main_mail_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle"
android:elevation="2dp"
android:src="@drawable/ic_mail"
circle:name="@string/mail" />
<com.szugyi.circlemenu.view.CircleImageView
android:id="@+id/another_item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle"
android:elevation="2dp"
android:src="@drawable/ic_mail"
circle:name="@string/mail" />
</merge>
</com.szugyi.circlemenu.view.CircleLayout>
然后,您可以使用此示例在您的活动上实现侦听器:
只需根据需要更改XML中的drawable
答案 1 :(得分:0)
我建议你使用由pedrohcd制作的这个类ProfileImageView到与szugyi制作的CircleLayout类一起正常工作的圆圈,它更高级,更灵活,遵循完整的实施教程链接:
https://github.com/pedrohcdo/ProfileImageView
使用将此添加到您的Gradle依赖项并同步项目:
compile 'org.pedrohc.profileimageview:profileimv:2.0.3'
compile 'com.github.szugyi:Android-CircleMenu:1.1.1'
然后按照剩下的步骤,将com.szugyi.circlemenu.view.CircleImageView类交换到org.pedrohc.profileimageview.ProfileImageView。
回顾CircleLayout将视图调整为&#39; wrap_content&#39;,然后 ProfileImageView将调整为所选的相同大小 图像。