나는 애니메이션 GIF를로드하고 싶습니다. WebView에서로드 할 수 있다는 것을 알았습니다. 이제 WebView에서 확장하는 클래스를 만들었습니다. 모양은 다음과 같습니다.투명한 배경으로 Android Webview 표시
public class GifWebView extends WebView {
public GifWebView(Context context, String path) {
super(context);
loadUrl(path);
setBackgroundColor(Color.TRANSPARENT);
setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
}
}
불행히도 배경은 검은 색입니다. 해결책을 알고 있습니까? 나는 안드로이드 4.1.2에서 그것을 시도했다. 이미 stackoverflow 검색 한 있지만 문제를 해결할 수있는 방법을 찾지 못했습니다.
안드로이드 문제 https://code.google.com/p/android/issues/detail?id=14749 –
그런데 setBackgroundColor (0x00000000);를 사용해 보았습니다. ? –
당신 말이 맞아요. 이 문제 때문에 나는 WebView 대신 Movie 클래스를 사용했습니다. 활동의 배경을 설정해야했습니다. 그게 내 문제를 해결해 줬어. 도와 줘서 고마워. – JavaForAndroid