Question: Android Studio Java App Program. This program will allow the user to slide 3 different seekbars and produce a color based off the three seekbar

Android Studio Java App Program.
This program will allow the user to slide 3 different seekbars and produce a color based off the three seekbar values (red, green, and blue)(valid values for red, green and blue are from 0-255). As the user slides the seekbars the background color of the application will change to match the color. The RGB color will also be shown in a hexadecimal representation below the last seekbar (valid hex values are from 00-FF). The user will have the ability to save the color to an arraylist and view that color in a listview. If the user selects the color from the listview all of the sliders, the hexadecimal representation, and the background color will change to the specified color. The user should be allowed to store as many colors as they want. After the user saves the color the seekbars, background color, and hexadecimal value should all be set back to either black or white. If the color is too dark and the user cannot see the text, the text color should switch to white. If the color is too light and the user cannot see the text, the text color should switch to black.
Point Breakdown:
GUI matches mine (including capitals for the hex values): 10
ColorInfo.java (Do not call this Color.java, that already exists in Java and will cause issues) class created and used to store colors: 10
Seekbars change red, green and blue labels: 10
Seekbars change background color: 10
Seekbars change hexadecimal value: 10
Custom cell and custom adapter created and use properly: 10
Selecting saved colors changes background: 10
Selecting saved colors changes seekbars: 10
Selecting saved colors changes hexadecimal representation: 10
Text changing colors as needed: 5
Saving the color resets GUI to either black or white: 5

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!