ArcMenu,仿path中帶動畫效果的扇形菜單
來自: http://www.jcodecraeer.com//a/anzhuokaifa/androidkaifa/2014/0813/1647.html
國外的社交應用path的新建內容菜單看起來非常生動,ArcMenu
仿造path做出了相同的扇形菜單。
項目地址:https://github.com/daCapricorn/ArcMenu
用法:
ArcMenu menu = (ArcMenu) findViewById(R.id.arc_menu); final int itemCount = ITEM_DRAWABLES.length; for (int i = 0; i < itemCount; i++) { ImageView item = new ImageView(this); item.setImageResource(ITEM_DRAWABLES[i]); final int position = i; menu.addItem(item, new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "position:" + position, Toast.LENGTH_SHORT).show(); } });// Add a menu item }
如果你想改變ArcMenu的外觀可以在xml中:
custom:childSize="50px" custom:fromDegrees="0.0" custom:toDegrees="300.0"
或者在java文件中:
arcLayout.setChildSize(50); arcLayout.setArc(0.0f, 300.0f);
本文由用戶 314186096 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!