가로 프로그래스바가 아니라 싸이클 프로그래스바 수정 방법입니다.
가로 프로그래스바프로그래스바 자료는 많은데 로딩용 프로그래스바 수정 자료는 정말 없더군요.결국 이것저것이것저것 짜 맞추다보니 해결했네요.. 뜨아~~
일단 View 용 xmlxml 입니다. 별다른게 없습니다.
1.<?xml version="1.0" encoding="utf-8"?>
2.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3. android:orientation="vertical"
4. android:layout_width="fill_parent"
5. android:layout_height="fill_parent"
6. >
7.<ProgressBar android:id="@+id/ProgressBar01" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@drawable/progress_large"/>
8.</LinearLayout>
기 억해두실건 android:indeterminateDrawable 속성입니다.
이 속성에 drawable 에 있는 progress_lageprogress_lage 를 넣었습니다. 이 progress_lage 또한 xml 파일입니다.
01.<?xml version="1.0" encoding="utf-8"?>바 로 progress_lage.xml 은 animated-rotate 라는 태그를 보시면보시면 알듯이 회전 애니메이션에 대한 정의가 되어 있습니다. 다른건 별로 중요하지 않지만않지만 android:drawable="@drawable/spinner_white_76" 는 중요하죠.
02.<!--
03./*
04.**
05.** Copyright 2009, The Android Open Source Project
06.**
07.** Licensed under the Apache License, Version 2.0 (the "License");
08.** you may not use this file except in compliance with the License.
09.** You may obtain a copy of the License at
10.**
11.** http://www.apache.org/licenses/LICENSE-2.0
12.**
13.** Unless required by applicable law or agreed to in writing, software
14.** distributed under the License is distributed on an "AS IS" BASIS,
15.** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.** See the License for the specific language governing permissions and
17.** limitations under the License.
18.*/
19.-->
20.<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
21. android:drawable="@drawable/spinner_white_76"
22. android:pivotX="50%"
23. android:pivotY="50%"
24. />
바로바로 drawable 에 있는 spinner_white_76.png 파일을 사용하겠다라는 말입니다.
progress_lage.xmlprogress_lage.xml 은 drawable 폴더에 존재해야 하며 png 파일은 drawable-hdpi 에 존재하면 됩니다.됩니다. 그럼 저 png 파일이 빙글 빙글 돌아요~~
사용자 정의 로딩바 끝~~
원문 : http://sync-pro.textcube.com/14
반응형
'차근차근 > Android' 카테고리의 다른 글
SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length (0) | 2014.09.16 |
---|---|
안드로이드 프로그레스바 기본 사용법 [출처] 안드로이드 프로그레스바 기본 사용법|작성자 우니 (0) | 2014.09.15 |
Activity가 아닌 클래스에서 Activity를 실행할 수 있나요? (0) | 2014.09.02 |
안드로이드 TIP] Activity가 아닌 곳에서 Intent 하기 (0) | 2014.09.02 |
startActivityForResult(), onActivityResult() 사용하기 (0) | 2014.08.29 |