Android:摩托罗拉图库应用中的选项菜单?

时间:2016-01-05 20:52:07

标签: android add-on

我想设计我的新应用程序的选项菜单,类似于Motorola Gallery应用程序中的选项菜单。单击相册时,屏幕变暗,右下角的选项菜单按钮向上滚动。

你知道任何附加组件,库或其他什么来实现这种行为,或者我必须自己编程(这意味着使屏幕变暗,在按钮上做动画,......)

Gallery app

1 个答案:

答案 0 :(得分:0)

你可以这样做。

首先创建该窗口的布局

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"    
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#7F000000">
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="close"/>

</RelativeLayout>

在项目的OnClickListner方法(比如专辑)中,您可以编写代码来打开对话框

listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
                @Override
                public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
dialog = new Dialog(MainActivity.this);
        dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
        dialog.setContentView(R.layout.dialog);
        dialog.show();
        Button close = (Button) dialog.findViewById(R.id.close);
        close.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                dialog.dismiss();
            }
        });

您可以通过更改背景属性的apha值来管理窗口的透明度。根据您的要求添加不同的按钮