в макете XML
<Button
android:id="@+id/buttonSignup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/your_custom_button_from_drawable" />
активности
public class YourActivity extends Activity implements OnClickListener
{
private Button buttonSignup;
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setWindowAnimations(1);
setContentView(R.layout.activity_main);//xml layout
buttonSignup = (Button)findViewById(R.id.buttonSignup);
buttonSignup.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
switch (v.getId())
{
case R.id.buttonSignup :
doYourWork();
break;
default :
break;
}
}
private void doYourWork()
{
//do your work here
}
}
http://stackoverflow.com/questions/26399320/displaying-an-android-radial-menu – playmaker420
Разве это не то же самое как круглое меню? – Piyush
Я не думаю, что это так же, как меню круга, положение кнопки заставит кнопку спрятать другие узлы при нажатии. Спасибо за ваше предложение. –