zoukankan      html  css  js  c++  java
  • android Dialog 底部弹出

    if (dialShareDialog == null) {
    			dialShareDialog = new Dialog(context, R.style.dialog);
    			dialShareDialog.setContentView(R.layout.dialog_share);
    			dialShareDialog.setCanceledOnTouchOutside(true);
    			// 获取对话框的窗体。并设置窗体參数
    			WindowManager.LayoutParams lp=dialShareDialog.getWindow().getAttributes();
    			lp.dimAmount=0.7f;
    			dialShareDialog.getWindow().getDecorView().setPadding(0, 0, 0, 0);
    			
    	        lp.width = WindowManager.LayoutParams.MATCH_PARENT;
    	        lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
    			
    			dialShareDialog.getWindow().setGravity(Gravity.BOTTOM);
    		}
    		ImageView weixinIv = (ImageView) dialShareDialog.findViewById(R.id.share_weixin_iv);
    		ImageView friendIv = (ImageView) dialShareDialog.findViewById(R.id.share_friend_iv);
    		ImageView kongjianIv = (ImageView) dialShareDialog.findViewById(R.id.share_kongjian_iv);
    		ImageView sinaIv = (ImageView) dialShareDialog.findViewById(R.id.share_sina_iv);
    		weixinIv.setOnClickListener(shareOnClickListener);
    		friendIv.setOnClickListener(shareOnClickListener);
    		kongjianIv.setOnClickListener(shareOnClickListener);
    		sinaIv.setOnClickListener(shareOnClickListener);
    		dialShareDialog.show();

    xml 文件

    <?xml version="1.0" encoding="utf-8"?

    > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/dialog_share_rl" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/public_white"> <TextView android:layout_width="match_parent" android:layout_height="42dp" android:gravity="center" android:text="分享到" android:textColor="#8d8f92" android:textSize="16dp" /> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:layout_marginTop="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:background="#e5e5e5" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <LinearLayout android:layout_width="0dp" android:layout_height="120dp" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:id="@+id/share_weixin_iv" android:layout_width="60dp" android:layout_height="60dp" android:background="@drawable/selector_share_weixin" android:contentDescription="@null"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="微信" android:textColor="#8d8f92" android:layout_gravity="center_horizontal" android:textSize="12dp" android:layout_marginTop="5dp" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="120dp" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:id="@+id/share_friend_iv" android:layout_width="60dp" android:layout_height="60dp" android:background="@drawable/selector_share_friend" android:contentDescription="@null"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="朋友圈" android:textColor="#8d8f92" android:layout_gravity="center_horizontal" android:layout_marginTop="5dp" android:textSize="12dp" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="120dp" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:id="@+id/share_kongjian_iv" android:layout_width="60dp" android:layout_height="60dp" android:background="@drawable/selector_share_kongjian" android:contentDescription="@null"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="QQ空间" android:textColor="#8d8f92" android:layout_gravity="center_horizontal" android:layout_marginTop="5dp" android:textSize="12dp" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="120dp" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:id="@+id/share_sina_iv" android:layout_width="60dp" android:layout_height="60dp" android:background="@drawable/selector_share_sina" android:contentDescription="@null"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="新浪微博" android:textColor="#8d8f92" android:layout_gravity="center_horizontal" android:layout_marginTop="5dp" android:textSize="12dp" /> </LinearLayout> </LinearLayout> </LinearLayout> </RelativeLayout>

    自己定义弹出层样式

    <!-- 自己定义dialog界面 -->
        <style name="dialog" parent="@android:style/Theme.Dialog">
            <item name="android:windowFrame">@null</item> <!-- 边框 -->
            <item name="android:windowIsFloating">true</item> <!-- 是否悬浮在activity上 -->
            <item name="android:windowIsTranslucent">true</item> <!-- 半透明 -->
            <item name="android:windowNoTitle">true</item> <!-- 无标题 -->
            <item name="android:background">@android:color/transparent</item> <!-- 背景透明 -->
            <item name="android:windowBackground">@android:color/transparent</item> <!-- 背景透明 -->
            <item name="android:backgroundDimEnabled">true</item> <!-- 模糊 -->
            <item name="android:backgroundDimAmount">0.6</item> <!-- 灰度 -->
            <item name="android:windowContentOverlay">@null</item> <!-- 对话框是否有遮盖 -->
            <item name="android:windowAnimationStyle">@null</item> <!-- 弹出或者进入时的动画效果 -->
            <item name="android:colorBackgroundCacheHint">@null</item> <!-- 背景缓存颜色 -->
        </style>



  • 相关阅读:
    探测行星-搜寻外星行星
    NLM非局部均值算法相关
    LBP纹理特征
    IPOL图像处理分析经典在线(文献+源码)
    Halcon学习之四:有关图像生成的函数
    Halcon学习之三:有关图像通道的函数
    Halcon学习之二:摄像头获取图像和相关参数
    Halcon学习之边缘检测函数
    Halcon学习之一:查询图像参数
    Halcon学习之两幅图像处理
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6805119.html
Copyright © 2011-2022 走看看