Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hongyangAndroid/Android-CircleMenu

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleMenu

自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。 图标请勿商用。

用法

1、布局文件中声明控件

<com.zhy.view.CircleMenuLayout
	android:id="@+id/id_menulayout"
	android:layout_width="match_parent"
	android:layout_height="match_parent"
	android:padding="100dp"
	android:background="@drawable/circle_bg3" >
</com.zhy.view.CircleMenuLayout>

2、Activity的onCreate中|Fragment的onCreateView中

public class CircleActivity extends Activity
{
	private CircleMenuLayout mCircleMenuLayout;

	private String[] mItemTexts = new String[] { "安全中心 ", "特色服务", "投资理财",
			"转账汇款", "我的账户", "信用卡" };
	private int[] mItemImgs = new int[] { R.drawable.home_mbank_1_normal,
			R.drawable.home_mbank_2_normal, R.drawable.home_mbank_3_normal,
			R.drawable.home_mbank_4_normal, R.drawable.home_mbank_5_normal,
			R.drawable.home_mbank_6_normal };

	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		
		//自已切换布局文件看效果
		setContentView(R.layout.activity_main02);

		mCircleMenuLayout = (CircleMenuLayout) findViewById(R.id.id_menulayout);
		mCircleMenuLayout.setMenuItemIconsAndTexts(mItemImgs, mItemTexts);
	}

}

3、添加点击事件

mCircleMenuLayout.setOnMenuItemClickListener(new OnMenuItemClickListener()
{
	@Override
	public void itemClick(View view, int pos)
	{
		Toast.makeText(CircleActivity.this, mItemTexts[pos],
				Toast.LENGTH_SHORT).show();

	}
	@Override
	public void itemCenterClick(View view)
	{
		Toast.makeText(CircleActivity.this,
				"you can do something just like ccb  ",
				Toast.LENGTH_SHORT).show();
	}
});

效果图

CircleMenuSample

Sample Screenshots

CCBSample 注:千万别问我为什么少一块,建行就是这样的。

Sample Screenshots

关于我

我的博客地址

About

自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.