레이아웃에 투명도를 줘서 배경을 지정햇는데 (#0000000) 그 배경에 이전액티비티의 이미지 리소스가 겹치는 현상이 보여지는데...
이거 혹시 왜그런지 아시는분있으신가여??
혹시 이전 액티비티의 이미지가 현 액티비티의 이미지와 겹쳐서 보인다는 것이라면
당연하지 않을까요?
포토샵의 레이어라는 개념을 알고 계신다면 이해될거 같은데요.
레이아웃이란게 계속 겹쳐지는 개념이라는 것만 이해하시면 왜 그렇게 되는지 아실것 같습니다.
답변감사드립니다 ^^ 근데 더 궁금한게 잇는데 이전액티비티는 테스크에서도 사라지는걸로 알고있는데 그럼 상식적으로 생각을 하면 리소스 자체를 소멸시킨다고 저는 생각하고 잇는데 그러면 겹쳐지게 안보이지 않을까 생각해서여.. 혹시 이부분에 대해서 알고계신거 잇으신가여?
투명하므로 다시 그려줄 필요가 없어서 안그려서 그런거 아닌가요??
혹시 AndroidManifest.xml 파일에
엑티비티 테마 속성을 주신건 아닌가요?
<activity android:name="Test" android:theme="@android:style/Theme.Translucent"/>
<
activity
android:name
=
"Test"
android:theme
"@android:style/Theme.Translucent"/>
레이아웃의 바탕을 투명으로 한다고 하여도 액티비티 자체가 바탕이 검은색이어서...
좀더 자세하게는 액티비티가 가지고 있는 윈도우가 까맣습니다.
따라서 레이아웃의 바탕을 투명하게 하면 바탕이 까맣게 나올 것이고 이전 액티비티의 그림이 나올 수가 없어요.
제 생각에도 구필드님 말씀처럼 액티비티에 투명 테마를 주신 것 같은데요.
로그인 유지
혹시 이전 액티비티의 이미지가 현 액티비티의 이미지와 겹쳐서 보인다는 것이라면
당연하지 않을까요?
포토샵의 레이어라는 개념을 알고 계신다면 이해될거 같은데요.
레이아웃이란게 계속 겹쳐지는 개념이라는 것만 이해하시면 왜 그렇게 되는지 아실것 같습니다.