이전 활동을 제거하지 않고 다른 활동에 투명한 활동을 표시하는 방법은 무엇입니까?이전 활동을 제거하지 않고 다른 활동에 투명한 활동을 표시하는 방법
투명한 활동을 만들 수 있지만 인 텐트를 사용하여 푸시하려고 할 때 이전 활동이 삭제됩니다. 이전 활동의 맨 위에 투명 활동을 원합니다.
감사합니다.
이전 활동을 제거하지 않고 다른 활동에 투명한 활동을 표시하는 방법은 무엇입니까?이전 활동을 제거하지 않고 다른 활동에 투명한 활동을 표시하는 방법
투명한 활동을 만들 수 있지만 인 텐트를 사용하여 푸시하려고 할 때 이전 활동이 삭제됩니다. 이전 활동의 맨 위에 투명 활동을 원합니다.
감사합니다.
이
<activity android:name=".yourActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
같은 매니페스트에 활동을 선언하고이
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background = "any tranparent image name" >
</RelativeLayout>
편집과 같은 레이아웃 에 transperent 배경을 추가
난 당신이 사용하는 생각 귀하의 투명한 활동을 열어 이전 활동을 마칩니다.
,Intent intent =new Intent(mContext,yourNewActivity.class);
startActivity(intent);
finish();
제거 마무리 여기에서 다음이
Intent intent =new Intent(mContext,yourNewActivity.class);
startActivity(intent);
희망 도움이 같은 이전 작업의 상단에 당신의 새로운 활동 있습니다 .. AppCompat
스타일
나는 왜 그걸 원 하겠지만 어쩌면 Custom dialog이 당신이 찾고있는 것을 할 수 있는지 모른다.
편집는 : How do I create a transparent Activity on Android?
내가 무례하고 싶지 않아,하지만 난 당신이 당신의 부분에서 더 많은 연구를해야한다고 생각 :이 질문은 이전에 대답하고있다. 또한, 정확히 무엇을 시도하고 있는지, 어떤 것을 시도하고 있는지를 보여주는 코드를 게시 할 수 있습니까?
당신이 Snapchat에서 사용 했습니까? 사진을 찍을 때 이모티콘 아이콘을 누르면 이미지에 그림 이모티콘을 추가 할 수 있습니다. 이 아이콘은 그림 이모티콘의 목록을 보여 주며 이미 이미지에 추가 한 그림 이모티콘을 삭제하는 하위 탭이 있습니다. 모든 기능을 대화 상자에 넣을 수 있습니까? – Donato
, 당신은 다음 코드를 사용할 수 있습니다 styles.xml
을 입력하고 manifest
에 추가하십시오.
styles.xml
<style name="Theme.Transparent"parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="colorPrimaryDark">@android:color/transparent</item></style>
매니페스트
<activity android:name=".HomeActivity"
android:theme="@style/Theme.Transparent"</activity>
우수 ..이 기능은 appcompact에서 더 잘 작동합니다. 감사.. – vijay
예 위 문제를 해결하기 위해 finish() 문을 제거하여 위와 똑같이 수행했습니다. 감사! – Androjit
좋은 해결책. 참고 : 투명한 배경이 투명 이미지 일 필요는 없으므로 다음을 설정하면 충분합니다. android : background = "# 00ffffff" – EZDsIt