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 different seekbars and produce a color based off the three seekbar values red green, and bluevalid values for red, green and blue are from 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 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:
ColorInfo.java Do not call this Color.java, that already exists in Java and will cause issues class created and used to store colors:
Seekbars change red, green and blue labels:
Seekbars change background color:
Seekbars change hexadecimal value:
Custom cell and custom adapter created and use properly:
Selecting saved colors changes background:
Selecting saved colors changes seekbars:
Selecting saved colors changes hexadecimal representation:
Text changing colors as needed:
Saving the color resets GUI to either black or white:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
