SupportMapFragment 및 사용자 정의보기 전환 메커니즘으로 앱을 개발 중입니다. 지금 나는 styles.xml을 사용하여 윈도우를 투명하게 만들기 위해 app 스타일을 적용하지만, 그 변화로 인해 맵을 사용할 때 이상한 문제가 발생합니다. 사용자가지도 조각을 사용하는보기에서 다른지도보기로 전환 할 때 이전보기의지도에 사용 된 화면의 일부가 약 1 초 동안 투명하게 표시됩니다.Android - SupportMapFragment가 일부보기를 투명하게 만듭니다.
난 오른쪽 난 소릴 IM보다 황색 상황 사용 표시된 일부 설명을 제시 아래 이미지에서: 왼쪽
오른쪽 인에 난 SupportMapFragment를 사용하여지도를 표시 한 도면이다을 하나는 내가 2 전환보기 (ImageView 및 TextView),하지만, TextView의 노란색 부분은 내 응용 프로그램 창처럼 투명한, su 사용자 예를 볼 수 있습니다. 애플 리케이션 메뉴. 이것은 내가 얻는 것을 시도하는 것이 아니므로,이 효과를 제거하는 방법을 찾고 있습니다.
다음과 같이 전환 전망에 대한 나의 코드는:
:@Override
public void onCreate(Bundle icicle){
super.onCreate(icicle);
setContentView(R.layout.activity_main);
mMainView = (RelativeLayout) findViewById(R.id.mymain_layout);
}
내 activity_main.xml 레이아웃과 유사한 제시하십시오 mMainView가에서 onCreate 메소드에서 초기화
public void switchAppView(View view){
mMainView.removeViewAt(0);
mMainView.addView(view,0);
}
를, 코드
<RelativeLayout
android:id="@+id/mymain_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<FrameLayout
android:id="@+id/replacable"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="visible"
></FrameLayout>
<FrameLayout
android:id="@+id/extra"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="invisible"
></FrameLayout>
</RelativeLayout>
단서와 상황을 검색하려고했지만 아무 것도 찾지 못했습니다. 하나는 내가 도와 줘서 고마워, 도와 줘서 고마워.
검은 색을 사용하지 아니 메신저, 내가 설정되지 않은 <항목 이름 = "안드로이드 : windowIsTranslucent "> true 내 응용 프로그램에 대한 내 테마에서- @ android : color/transparent
, 응용 프로그램 창은 투명하므로 내보기는 다른보기를 사용합니다 대부분 drawable이없는 레이어 목록을 사용하고 심지어 일부는 보이지 않는 채로 남아 있습니다. 예를 들어 앱이 시작된 시스템의 위치가 표시됩니다. 앱 메뉴의 일부. –
Axxxon
@Axxxon 방금'@android : style/Theme.Translucent'로 체크했는데 설명하는 것과 같은 방식으로 동작합니다. 이 두 링크를 보면서 문제를 해결할 수 있습니다. –
확인하고 유용한 트랙을 찾았습니다. 감사합니다. – Axxxon