设置弹出框,突出效果

 

以下是我项目中的,修改了一下,就可以用了

<++++++++++++++++++++++++++++++++++++++++++++++布局文件+++++++++++++++++++++++++++>

 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   android:id="@+id/ll_evaluation"
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="com.example.earl.mystyle.StyleActivity"
   xmlns:tools="http://schemas.android.com/tools">

   <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:layout_centerInParent="true"
       android:layout_marginLeft="20dip"
       android:layout_marginRight="20dip"
       android:layout_marginTop="100dip"
       android:orientation="vertical">

       <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:background="@color/whit"
           android:gravity="center"
           android:orientation="vertical">

           <TextView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_marginTop="60dip"
               android:lineSpacingExtra="2dp"
               android:lineSpacingMultiplier="1.2"
               android:text="   您的鼓励与建议\n是我们进步的强大动力"/>

           <RatingBar
               android:id="@+id/br_rating"
               style="@style/evalutate_MyTatingBar"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_marginBottom="5dip"
               android:numStars="5"
               android:rating="5"
               android:stepSize="1.0"/>
       </LinearLayout>

       <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:background="@color/whit"
           android:orientation="vertical">

           <LinearLayout
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@color/whit"
               android:orientation="horizontal">

               <ImageView
                   android:id="@+id/imageView2"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginLeft="10dip"
                   android:layout_marginTop="40dip"
                   android:src="@mipmap/ic_launcher"/>

               <LinearLayout
                   android:layout_width="match_parent"
                   android:layout_height="wrap_content"
                   android:layout_marginTop="10dip"
                   android:orientation="vertical">

                   <EditText
                       android:id="@+id/et_content"
                       android:layout_width="wrap_content"
                       android:layout_height="100dip"
                       android:layout_marginRight="10dip"
                       android:background="@mipmap/ic_launcher"
                       android:gravity="center_vertical"
                       android:hint="亲,为鼓励技术团队更好的优化,请留下宝贵的好评吧。(文字或语音方式都可以哟)"
                       android:padding="15dip"
                       android:textSize="13sp"/>

                   <ImageView
                       android:id="@+id/im_bofang"
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:layout_marginTop="5dip"
                       android:src="@mipmap/ic_launcher"
                       android:visibility="invisible"/>
               </LinearLayout>
           </LinearLayout>

           <LinearLayout
               android:id="@+id/bt_luyin"
               android:layout_width="match_parent"
               android:layout_height="50dip"
               android:layout_marginLeft="10dip"
               android:layout_marginRight="10dip"
               android:layout_marginTop="10dip"
               android:background="@mipmap/ic_launcher"
               android:gravity="center"
               android:orientation="horizontal">

               <ImageView
                   android:id="@+id/imageView4"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:focusable="false"
                   android:src="@mipmap/ic_launcher"/>

               <TextView
                   android:id="@+id/textView1"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginLeft="10dip"
                   android:text="长按录音"
                   android:textSize="20sp"/>
           </LinearLayout>

           <Button
               android:id="@+id/bt_tijiao"
               android:layout_width="match_parent"
               android:layout_height="50dip"
               android:layout_margin="10dip"
               android:background="@mipmap/ic_launcher"
               android:text="提交"
               android:textSize="20sp"/>
       </LinearLayout>
   </LinearLayout>

   <ImageView
       android:id="@+id/imageView1"
       android:layout_width="80dip"
       android:layout_height="80dip"
       android:layout_alignParentTop="true"
       android:layout_centerHorizontal="true"
       android:layout_marginTop="20dp"
       android:src="@mipmap/ic_launcher"/>

</RelativeLayout>

 

<++++++++++++++++++++++++++++++++++++++++++++++在manifast中设置+++++++++++++++++++++++++++>

 

<activity android:name=".StyleActivity"
         android:theme="@style/Theme.HalfTranslucent"
         android:screenOrientation="portrait"></activity>

<++++++++++++++++++++++++++++++++++++++++++++++styles.xml文件设置+++++++++++++++++++++++++++>

<resources xmlns:android="http://schemas.android.com/apk/res/android">

   <!--
       Base application theme, dependent on API level. This theme is replaced
       by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
   -->
   <style name="AppBaseTheme" parent="android:Theme.Light">
       <!--
           Theme customizations available in newer API levels can go in
           res/values-vXX/styles.xml, while customizations related to
           backward-compatibility can go here.

       -->
       
   </style>
   
       <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">false</item>
     <!-- 半透明 -->
       <item name="android:windowNoTitle">true</item>
     <!-- 无标题 -->
       <item name="android:windowBackground">@android:color/transparent</item>
     <!-- 背景透明 -->
       <item name="android:backgroundDimEnabled">true</item>
     <!-- 模糊 -->
   </style>

   <!-- Application theme. -->
   <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:textColorPrimaryInverse">@android:color/black</item>
       <!-- All customizations that are NOT specific to a particular API-level can go here. -->
   </style>

   <style name="style_nav_title_tv">
       <item name="android:layout_width">wrap_content</item>
       <item name="android:layout_height">fill_parent</item>
       <item name="android:textSize">20sp</item>
       <item name="android:gravity">center_vertical</item>
       <item name="android:textColor">@color/white</item>
       <item name="android:layout_centerInParent">true</item>
   </style>

   <style name="style_nav_back_bt">
       <item name="android:gravity">center_vertical</item>
       <item name="android:layout_width">wrap_content</item>
       <item name="android:layout_height">fill_parent</item>
       <item name="android:drawableLeft">@drawable/back</item>
       <item name="android:background">@drawable/tran_blue_onclick</item>
       <item name="android:paddingLeft">20dp</item>
       <item name="android:paddingRight">20dp</item>
       <item name="android:layout_centerVertical">true</item>
       <item name="android:layout_alignParentLeft">true</item>
   </style>

   <style name="style_nav_right_bt">
       <item name="android:layout_width">wrap_content</item>
       <item name="android:layout_height">fill_parent</item>
       <item name="android:background">@drawable/tran_blue_onclick</item>
       <item name="android:paddingLeft">10dp</item>
       <item name="android:paddingRight">10dp</item>
       <item name="android:gravity">center_vertical</item>
       <item name="android:textColor">@color/white</item>
       <item name="android:textSize">12sp</item>
       <item name="android:layout_centerVertical">true</item>
       <item name="android:layout_alignParentRight">true</item>
   </style>

   <style name="style_white_linearlayout_normal">
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">wrap_content</item>
       <item name="android:orientation">horizontal</item>
       <item name="android:gravity">center_vertical</item>
       <item name="android:background">@color/white</item>
       <item name="android:padding">@dimen/white_linearlayout_padding</item>
   </style>

   <style name="style_white_linearlayout_click_item" parent="style_white_linearlayout_normal">
       <item name="android:background">@drawable/white_onclick</item>
   </style>

   <style name="style_white_linearlayout_click" parent="style_white_linearlayout_click_item">
       <item name="android:clickable">true</item>
       <item name="android:onClick">onClick</item>
   </style>

   <style name="style_right_arrow_iv">
       <item name="android:layout_width">wrap_content</item>
       <item name="android:layout_height">wrap_content</item>
       <item name="android:layout_marginLeft">10dip</item>
       <item name="android:src">@drawable/right_arrow</item>
   </style>

   <style name="style_text_title">
       <item name="android:textSize">16sp</item>
       <item name="android:textColor">@color/gray_title</item>
   </style>

   <style name="style_text_content" parent="style_text_title">
       <item name="android:textColor">@color/gray_content</item>
   </style>

   <style name="style_green_bt">
       <item name="android:layout_marginLeft">10dip</item>
       <item name="android:layout_marginRight">10dip</item>
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">45dip</item>
       <item name="android:textSize">20sp</item>
       <item name="android:onClick">onClick</item>
       <item name="android:textColor">@color/white</item>
       <item name="android:background">@drawable/bt_green</item>
   </style>
  <style name="style_blue_bt">
       <item name="android:layout_marginLeft">10dip</item>
       <item name="android:layout_marginRight">10dip</item>
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">45dip</item>
       <item name="android:textSize">20sp</item>
       <item name="android:onClick">onClick</item>
       <item name="android:textColor">@color/white</item>
       <item name="android:background">@color/qianlan</item>
   </style>
   <style name="style_result_bt">
       <item name="android:layout_width">0dp</item>
       <item name="android:layout_height">fill_parent</item>
       <item name="android:layout_weight">1</item>
       <item name="android:padding">10dp</item>
       <item name="android:background">@drawable/blue_light_onclick</item>
       <item name="android:textColor">@color/white</item>
   </style>
 
   <style name="style_result_content">
       <item name="android:singleLine">true</item>
       <item name="android:layout_width">0dp</item>
       <item name="android:layout_weight">1</item>
       <item name="android:layout_height">35dp</item>
       <item name="android:paddingRight">15dp</item>
       <item name="android:paddingLeft">10dp</item>
       <item name="android:drawableRight">@drawable/down_arrow_small</item>
       <item name="android:background">@drawable/white_onclick</item>
        <item name="android:onClick">onClick</item>
   </style>

   <style name="style_no_bars_no_cahce_color">
       <item name="android:fadingEdge">none</item>
       <item name="android:scrollbars">none</item>
       <item name="android:overScrollMode">never</item>
       <item name="android:cacheColorHint">@color/tran</item>
   </style>

   <!--背景半透明设置 half_transparent= #aa000000 -->
   <style name="Theme.HalfTranslucent" parent="@android:style/Theme.Translucent">
       <item name="android:windowBackground">@color/half_transparent</item>
       <item name="android:windowNoTitle">true</item>
       <!-- <item name="android:windowAnimationStyle">@style/Animation.Translucent</item> -->
       <item name="android:windowContentOverlay">@null</item>
   </style>

   <style name="style_nav_menu_bt">
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">wrap_content</item>
       <item name="android:textSize">20sp</item>
       <item name="android:background">@drawable/white_onclick</item>
       <item name="android:textColor">@color/black</item>
       <item name="android:paddingTop">10dip</item>
       <item name="android:onClick">onClick</item>
       <item name="android:paddingBottom">10dip</item>
   </style>
  <style name="stle_estateplan_left">
      <item name="android:layout_width">0dip</item>
      <item name="android:layout_height">wrap_content</item>
      <item name="android:textColor">@color/texttitle</item>
      <item name="android:textSize">16sp</item>
      <item name="android:layout_weight">1</item>
  </style>
  <style name="stle_estateplan_right">
      <item name="android:layout_width">wrap_content</item>
      <item name="android:layout_height">wrap_content</item>
      <item name="android:textColor">@color/textcolor</item>
      <item name="android:textSize">20sp</item>
  </style>
  <style name="MyTatingBar" parent="@android:style/Widget.RatingBar">
      <item name="android:progressDrawable">@drawable/food_rating_bar_full</item>
      <item name="android:minHeight">42dip</item>
      <item name="android:maxHeight">42dip</item>
     
  </style>
  <style name="evalutate_MyTatingBar" parent="@android:style/Widget.RatingBar">
      <item name="android:progressDrawable">@drawable/evaluate_rating_bar_full</item>
      <item name="android:minHeight">42dip</item>
      <item name="android:maxHeight">42dip</item>
     
  </style>
 
      <style name="WindowIsTranslucent">
     <item name="android:windowIsTranslucent">true</item>
   </style>
   
</resources>

完美搞定!!! 

转载于:https://www.cnblogs.com/earl-yongchang/p/5092004.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值