最新回答 / Shorin_Chen
在toggleMenu方法下有个 childView的点击事件 用来开启点击后的动画的里面有个if语句if (mMenuItemClickListener != null) { mMenuItemClickListener.onClick(childView, pos);}menuItemAnim(pos - 1); 老师写的时候把这一句写进if里面了 你把它拿出到if外面就OK了
2016-06-26
已采纳回答 / mecury
在onLayout中,画图的坐标你写的不对。老师这样写,只是对应特殊情况,你写错了其中一个位置。用下面的代码对应所有情况if (mPosition == Position.LEFT_BOTTOM){ ct = getMeasuredHeight() - cHeight - ct;}else if (mPosition == Position.RIGHT_TOP){ cl = getMeasuredWidth() - cWidth - cl;}else if (mPosition == Posi...
2016-06-14
最新回答 / 326320
MainActivty里面mArcMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() { @Override public void onClick(View view, int pos) { //写你相应的跳转页面代码 } });}
2016-05-20
已采纳回答 / qq_ZhaoYuBetter_0
首先,设置了半径,如:mRadius = 100;然后,获取屏幕宽高,如:width = 480,height=800;计算:mCenterX = (480 - 2*mRadius) / 2 = 140;mCenterY = (800 - 2*mRadius) / 2 = 300;
2016-03-11
最新回答 / 这个杀手不太累
将这个复制到你的布局文件中试一下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:hyman="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_hei...
2016-03-10