Android,몽 판 효과 구현

1936 단어 Android몽 판
본 논문 의 사례 는 안 드 로 이 드 가 몽 판 효 과 를 실현 하 는 관련 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
1.제목 표시 줄 몽 판 의 실현 을 보류 하지 않 음
효과:

원리:
1.창 을 튕 길 때 배경 창의 투명 도 를 설정 합 니 다.
2.창 팝 업 을 취소 할 때 배경 창의 투명 도 를 회복 합 니 다.
키 코드:

private void popupWindows(List<String> list){
  //        
  WindowManager.LayoutParams lp=getWindow().getAttributes();
  lp.alpha = 0.4f;
  getWindow().setAttributes(lp);

    ......   ......

  mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
      @Override
      public void onDismiss() {
        WindowManager.LayoutParams lp = getWindow().getAttributes();
        lp.alpha = 1f;
        getWindow().setAttributes(lp);
      }
    });

   ......   ......

}

2.제목 표시 줄 몽 판 의 실현 보류
효과:

원리:
1.수요 에 따라 몽 판 레이아웃 크기 를 설정 합 니 다.
2.창 을 튕 길 때 복판 레이아웃 보이 기
2、창 팝 업 을 취소 할 때,복판 레이아웃 숨 기기
키 코드:
1.몽 판 배치 실현:

<!-- popup   -->
<LinearLayout
  android:id="@+id/ll_popup_hide"
  android:layout_width="match_parent"
  android:background="@color/hide_bg"
  android:orientation="vertical"
  android:layout_height="match_parent">
</LinearLayout>

<color name="hide_bg">#88323232</color>

2.코드 처리

ll_popup_hide.setVisibility(View.VISIBLE); //    
ll_popup_hide.setVisibility(View.INVISIBLE); //    
이상 은 본문의 전체 내용 이 므 로 여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기