안녕하세요, 안드로이드 입문하는 뉴비입니다.
개발 중 간단한(?) 질문드리고자 합니다.
시계 화면을 구현하고 있는데요, 분을 표현하는 60개의 이미지 뷰를 xml상에서 생성해두었습니다.
그리고 해당 하는 분에서만 해당 이미지 뷰의 alpha 값을 1로, 나머지는 0으로 처리하고자 하는데요.
아래와 같이 구현하면 될 줄 알았는데, 잘 안되네요 ㅠㅠ
// .xml
<ImageView
android:id="@+id/min_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/min_1"
android:setAlpha="0"
android:rotation="6"/>
// .java
if (1분 일 경우)
Drawable alpha1 = min1.getDrawable();alpha1.setAlpha(1000);
// setAlpha의 최대값이 원래 1000인가요? 100으로 하면 10%가 적용되더군요..
.xml 상에서 alpha값을 빼면 setAlpha가 정상적으로 작동하는데, 반대의 경우는 작동하지 않습니다.
.xml의 속성과 .java 에서 관리하는 메소드가 서로 다르기 때문일까요?
고수님들의 답변 부탁드립니다.