<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="WebDialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowTitleStyle">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:background">@android:color/transparent</item>
</style>
</resources>
static class WebProgressDialog extends Dialog{
public WebProgressDialog(Context context) {
super(context, R.style.WebDialog);
}
public static WebProgressDialog show(Context context, boolean cancelable) {
WebProgressDialog dialog = new WebProgressDialog(context);
dialog.setCancelable(cancelable);
dialog.addContentView(new ProgressBar(context), new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
dialog.show();
return dialog;
}
}
progressDialog = WebProgressDialog.show(MainActivity.this, true);
이렇게 커스텀 다이얼로그 만들어서 사용하고 있는데
옵티머스2x에서 하얀바탕에서 안보이더라구요
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
이부분에서 애니메이션 스타일을 커스텀으로 적용해줘야 할것 같은데
해당하는 커스텀 xml 에 관해 알고 계신분 있으세요?
아니면 Animation.Dialog의 xml을 보려면 어떻게 해야하나요? 봐야 따라서 맹그러 보기라도 할텐데요 ㅜㅜ;;
또 커스텀으로 애니메이션을 만들었을때 뒤에 적용하는 방법 아시는분 계신가요? ">
@android:style/Animation.Dialog <-- 요부분이요
이걸 커스텀으로 만든 xml로 지정해주려면 어떻게 해야하지요?
아... 왜 옵티머스에서 프로그래스써클이 안보이는거지... 분명 회색 애니매이션같은데 왜 하얗게 나와서 안보이는건지 ㅠㅠ;;
http://www.google.com/codesearch/p?hl=ko#cZwlSNS7aEw/frameworks/base/core/res/res/values/styles.xml&q=animation&exact_package=android&type=cs 요기에 style들이있고, 찾으시는 엘리멘탈 찾아서 위에 검색바에서 다시검색하시면 되요
찾으시는 alertDialog 는 요깄네요.
<style name="AlertDialog">
<item name="fullDark">@android:drawable/popup_full_dark</item>
<item name="topDark">@android:drawable/popup_top_dark</item>
<item name="centerDark">@android:drawable/popup_center_dark</item>
<item name="bottomDark">@android:drawable/popup_bottom_dark</item>
<item name="fullBright">@android:drawable/popup_full_bright</item>
<item name="topBright">@android:drawable/popup_top_bright</item>
<item name="centerBright">@android:drawable/popup_center_bright</item>
<item name="bottomBright">@android:drawable/popup_bottom_bright</item>
<item name="bottomMedium">@android:drawable/popup_bottom_medium</item>
<item name="centerMedium">@android:drawable/popup_center_medium</item>
</style>해당 스타일에서 사용하는 각각의 xml은 이름으로 검색하시면 나오겠네요




기본 풀소스의 framework/base/res/res/ 어딘가에 있을겁니다. 하지만 풀소스없이 쉽게하시러면 안드로이드코드서치에서 찾을수있습니다. 이제 검색 ㄱㄱ