올해는 머신러닝이다.
[펌]프로그레스바 투명하게 만들기.(첨부파일 있음) 본문
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="NewDialog">
<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>
<style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
</style>
</resources>
public class ProgressActivity extends Activity { try { |
다이얼로그에 창을 투명하게 하고 거기다가 프레그시바를 붙인겁니다~
주의깊게 볼것은 다이얼로그에 스타일을 적용햇으며 스타일.xml에 보시면 transparent는 투명하게 해준다는 뜻입니다..
이걸 응용해서 액티비티 자체도 투명하게 할수 있습니다..
AndroidMainfest.xml에서
투명하게 원하는 액티비티에
android:theme="@style/Theme.CustomDialog" 이렇게 주면된다.. 그리고 위에 style.xml도 마지막라인줄에 것을 적용시켜야함