实现调色板的详细步骤
1、 大体步骤: 1) 第一步在activity_main.xml中声明三个进度条(seekBar)和三个表示颜色的Textview控件。大容器用的布局是Linelayout,然后将显示颜色字体的textview和seekbar嵌套Linelayout布局。 2) 第二步:在mainactivity.java中设置监听器(OnSeekBarChangeListener),实现它的三个未实现的方法,在方法里面获取当前进度条的数值,用设置背景颜色的方法显示颜色,再用一个封装的将数值转化成十六进制的方法将其显示在textview中。2、 详细步骤: 1. 在activitity_main.xml中的代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.test.colorchanged.MainActivity" >
<com.test.colorchanged.titlelayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
></com.test.colorchanged.titlelayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/txt1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="红色" />
<SeekBar
android:id="@+id/seekbar1"
android:layout_width="match_parent"