앱 만들기/안드로이드

안드로이드 Color 값 세팅하는 방법

나도 처음이야 2022. 8. 15.

Color 클래스로 색상 값을 손쉽게 지정하는 방법은 3가지가 있다.

Color.RED 처럼  Color 클래스에 선언된 static field 를 활용하는 방법과

Color.parseColor() 함수를 활용하여 인자 값으로 포토샵 등에서 색상 16진수 값을 가져오는 방법이다.

마지막으로는 Color.rgb(r, g, b)로 각 인자 값으로 0~255의 색상 값을 활용하는 방법이다.

public void changeRed(View view) {
    // findFragmentById() 로 프래그먼트 를 가져옴.
    ColorFragment colorFragment = (ColorFragment) fragmentManager.findFragmentById(R.id.fragment_container_view);
    colorFragment.setColor(Color.RED);
}
public void changeOrange(View view) {
    // findFragmentById() 로 프래그먼트 를 가져옴.
    ColorFragment colorFragment = (ColorFragment) fragmentManager.findFragmentById(R.id.fragment_container_view);
    colorFragment.setColor(Color.parseColor("#F35A06"));
}
public void changeGreen(View view) {
    // findFragmentById() 로 프래그먼트 를 가져옴.
    ColorFragment colorFragment = (ColorFragment) fragmentManager.findFragmentById(R.id.fragment_container_view);
    colorFragment.setColor(Color.rgb(0, 255, 0));
}

Color를 사용하면 안드로이드 UI 오브젝트에서 편하게 색상값 설정이 가능하다.

사고하고 스스로 공부한다.

 

반응형

댓글