When Android Lollipop was released, I was excited. Who wouldn’t? Every new version always comes packed with new features and enhancements.
Sad to say when I upgraded to Lollipop it gave my app problems instead. Two things my app used, an XML drawable that displays a radial gradient effect and an animated inside an AsyncTask class that uses Thread.sleep in between.
I had a custom color and named it theme_green. It worked okay in previous versions but in Lollipop 5.0, the radial effect does not work anymore, and so does the color. It seems like only the startColor is used hence the different color result.
The other issue I had was the Thread.sleep inside the doInBackground() where I had a for loop that shows an animated and used the Thread.sleep to simulate a pause in between animation.
The result was that the animated got slow. I had to switch to using a TimerTask instead to preserve the smoothness of the animated that was working prior to Lollipop 5.0.
Oh, and even SystemClock.sleep() inside doInBackground() did not work either.
So there. Just to give you a heads up that you might think it is the Lollipop 5.0 operating system that is the issue. They definitely changed some things that affected how the Thread.sleep() works inside the doInBackground() method of an AsyncTask class.
The title says it all. Sure, not every one of us is good with Photoshop. Even I am limited to its basics. Most of the time I look for free PNG images of user interface controls or other images that I can use for my apps.
The Android Holo Colors Generator allows developers to easily create Android components such as EditText or Spinner with your own preferred colors for your Android app. It will generate all necessary nine patch assets plus associated XML drawables and styles which you can copy straight into your project.
It’s that easy!
Simply select which widget you want to get resources for and it will create the images and XML files and package them in a ZIP file.
Visit the site through this link http://android-holo-colors.com.
If you are using IntelliJ or Android Studio for your Android development, this comes as a plugin so you can easily integrate and use it from within the IDE.