이번 시간에는 SeekBar 라이브러리를
통해서 색상 조절을 쉽게 할 수 있는
방법을 알아보겠습니다.
1. 실행 화면
2. 라이브러리 등록
3. 메인 화면 구성 activity_main.xml
4. 메인 코드 구현 MainActivity.java
build.gradle(Module:프로젝트명:app)
dependencies 괄호 안에 아래 코드를 넣어주시면 됩니다.
implementation 'com.divyanshu.colorseekbar:colorseekbar:1.0.2'
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<View
android:id="@+id/view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black" />
<com.divyanshu.colorseekbar.ColorSeekBar
android:id="@+id/color_seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_margin="10dp"
android:background="@color/white" />
</RelativeLayout>
public class MainActivity extends AppCompatActivity {
View view;
ColorSeekBar colorSeekBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
view = findViewById(R.id.view);
colorSeekBar = findViewById(R.id.color_seekbar);
colorSeekBar.setOnColorChangeListener(new ColorSeekBar.OnColorChangeListener() {
@Override
public void onColorChangeListener(int i) {
view.setBackgroundColor(i);
}
});
}
} //MainActivity
관련문서
https://github.com/rtugeek/ColorSeekBar
2020.12.16 - [안드로이드] - [안드로이드] SeekBar RGB 글씨 색상 조절 만들어보기
2020.06.05 - [안드로이드] - [안드로이드]탭(TAB) 선택 시 색상 지정 setTabTextColors
2020.04.14 - [안드로이드] - [안드로이드] Background(백그라운드) 색상 등록 및 사용
[안드로이드] 플립시계(Flip_Digit) 쉽게 만드는 방법 (0) | 2022.01.25 |
---|---|
[안드로이드] 진행률 ProgressView 쉽게 만드는 방법 (0) | 2022.01.24 |
[안드로이드] 스피너(Spinner) 검색(Search)하는 기능 넣는 방법 (0) | 2022.01.22 |
[안드로이드] 소프트 키보드(Soft Keyboard) 보여주는 방법, 숨기는 방법 (0) | 2022.01.21 |
[안드로이드] 내가 원하는 위치에 도움말(ToolTip) 보여주는 방법 (0) | 2022.01.20 |
댓글 영역