Android :: Color Banding - Png Resource That Has Gradient Fade-out Alpha
Oct 29, 2010
Seems my original post ("ugly pngs...") somehow disappeared :( nvm.
I have a problem with a png resource that has gradient fade-out alpha.
The png looks great in the emulator, but displays an artefact known as "color banding" (http://en.wikipedia.org/wiki/Colour_banding)
Has anyone surpassed this issue ?
My designer wants to trop a shadow behind his icons, and that's where the bands appear.
What are my options ?
View 13 Replies
Nov 2, 2009
I've been looking at some issues with the background of our application, particularly on high-density devices (240 dpi, 480x854). I managed to eliminate banding on existing devices (i.e. G1/G2, 160 dpi) by applying the android:dither="true" attribute to our nine-patch image, which is a 1x480px PNG with no noise added. Looks great. However, if I use the same image on a higher resolution device, the banding is pretty nasty looking. Same happens regardless of whether I use a shape+gradient, a noisy nine-patch PNG, or an android:dithered nine-patch PNG -- even if I create an 854px-tall image. Is the use of gradients going to become a problem on high screen density devices, purely because of the display colour depth, or is there any way to solve this?
View 5 Replies
View Related
Dec 11, 2009
I'm trying to apply an Alpha gradient to a bitmap that I've created from a PNG. I want the image to be opaque at the top and fade to transparent at the bottom. I know this can be done be using getPixels and setPixels for Bitmap and iterating through each row of pixels in the Bitmap and setting the alpha values accordingly, but i was hoping there was a slightly neater way of doing this. I have been looking at the LinearGradient Class and using a Porter Duff transfer mode, but i don't seem to be having much luck with this. It seems that my source image is lost when i apply the Shader to the drawable. Anyone have any tips on how i might apply an alpha gradient to a bitmap?
View 2 Replies
View Related
Oct 11, 2010
I've been struggling for a few days on this, finally just decided to ask. It's so simple I've got to be missing something very basic.I have an XML layout page with an image defined. I have two anim XML pages, one to change alpha from 0 to 1, and the other from 1 to 0 in order to create a "blinking" effect. So the alphaAnimation is defined in XML, I just need to call it. The image pops up, but there's no looping blinking effect.
View 2 Replies
View Related
Jan 16, 2010
Just wondering if anyone else had noticed faint flickering issues with their Behold 2 screens? I especially notice it with smooth gray scale gradients, soft focus wallpapers, or solid color mid tones. Also, some color banding in grey mid tones... looks like faintly alternating horizontal lines of green and magenta. I work in digital imaging professionally, so I really notice such things. Can't decide if I'm being overly critical, or if my phone has an issue.
View 17 Replies
View Related
Feb 15, 2010
I want to make a custom seek bar having color gradient as shown in the below image URL.
View 6 Replies
View Related
Jan 27, 2009
I wanted to see if I could change the top/bottom wrap fading effect seen on most long scrolling components. In this case I would like to change the color from black to whatever color I desire on a ListView.
View 3 Replies
View Related
Jul 14, 2010
Is there a way to apply a color to an alpha animation in android? I know how to use the <alpha> element, but i'd like to have the alpha apply a color as well as an alpha so i can hightlight a layout. is this possible?
View 1 Replies
View Related
Jan 27, 2010
I am creating a button programmatically. It is rounded and has a gradient background, and works fine and looks nice, but I couldn't do two things I wanted:
Set a 1 pixel stroke with a given color. I tried getPaint().setStroke(), but couldn't figure how to set the stroke color. How should I do it?
Align the gradient to the bottom of the button, no matter what height it has. Is this possible?
For reference, this is the code I'm using:
CODE:...................
View 1 Replies
View Related
Oct 28, 2009
I am beginner on Android game. I want to make Fade-in and fade-out effect to transform scenes (Intro game -> play game -> win game/ over game,). Please tell me how to make Fade-in and fade-out effect in Android?
View 2 Replies
View Related
Aug 17, 2010
I followed this tutorial to create a color state list for a particular Android view. I just want it to highlight when clicked so the user knows why the screen just changed.
When the view is rendered, I get the following error:
CODE:.........
My color XML (in res/color/viewcolor.xml):
CODE:..........................
My layout XML (in res/layout/myview.xml):
CODE:...............................
View 2 Replies
View Related
Oct 1, 2009
I want to change the background image of a button either into a resource drawable or a solid color.
findViewById(R.id.myView).setBackgroundResource( xyz == 0 ? R.drawable.myBackground :
instead of zero, i want some solid color...
View 3 Replies
View Related
Nov 18, 2010
i'm currently developing an application for android. Therefore i want to create a microphone widget, like the one in googles Searchdialog. This icon is filled with white color, like a bargraph, depending on the recorded volume level. I already found the icon (ic_btn_speak_now.png) in the drawable ressources, delivered with the SDK. Unfortunately the icon isn't an simple shape with a transparent area for the microphone shape. Instead it consists of some different gray values. My question now is: How do the google developers (and others, where i've seen it) fill only the microphone shape of the icon with color?
View 3 Replies
View Related
Sep 21, 2010
I'm trying to use a color defined in a stlyle in a selector but it is causing a Resources$NotFoundException.
First I added a new attribute to attr.xml:
CODE:..........
Then I defined that attr value in styles.xml:
CODE:..........
Then I tried to use that attr in my selector definition:
CODE:................
Lastly, the activity uses the ThemeNoTitleBar style theme in the manifest.
I've also tried creating a color in colors.xml and having it use the new attr but that also fails.
I'm obviously missing something but am not sure what to do to fix it. My intent is to create multiple themes and have the selector use the color in the currently selected theme.
View 1 Replies
View Related
Sep 4, 2010
I'm going through an Android tutorial and I'm trying to access a color I've defined in colors.xml
<color name = "my_background">#3500ffff</color>
Then I'm trying to access this color by name:
Paint background = new Paint();
background.setColor(getResources().getColor(R.color.my_background));
but it doesn't recognize my_background as a resource. If I let the suggestions come up, only a bunch of pre-defined colors pop up that are unrelated. Any ideas? It doesn't make sense for me, I see almost the exact same thing from the developer documentation and another site, but it doesn't work for me.
View 1 Replies
View Related
Aug 3, 2010
I have an XML resource file:
<resources> <section>
<category value="1" resourceId="@xml/categoryData1" />
<category value="2" resourceId="@xml/categoryData2" />
<category value="3" resourceId="@xml/categoryData3" />
</section> </resources>
Using XmlPullParser, on the START_TAG, I can use:
int value = parser.getAttributeIntValue(null, "value", 0);
to get values 1, 2, 3...however:
int resourceId = parser.getAttributeIntValue(null, "resourceId", 0);
doesn't work...it just yields the default value 0, or whatever I change the default value (3rd parameter) to be. Does anyone know what I am doing wrong or if this is possible?
View 1 Replies
View Related
Feb 28, 2013
The default android video player and the other one provided by my vendor display clear banding when playing videos. The video itself is fine because when played with BSPlayer with HW experimental there is no banding visible.
The videos are played through the MediaPlayer interface of Android. I am still not sure if it is a dithering issue or a surface format issue. I tried different modifications to the player/machine without success.
1. Build.prop settings: persist.sys.use_dithering=1 (tried 2 as well) and video.accelerate.hw=1
2. Adding the dither flag with addFlags( WindowManager.LayoutParams.FLAG_DITHER )
3. Making sure the surfaces are in RGBA_8888 with setFormat of surfaces
4. Forcing dithering in View.smali of framework.jar
How I could fix this issue with the default player. Wondering if it could be related to drivers or native code.
I ran those two apks listed here and no banding visible at all: [URL]
View 2 Replies
View Related
Jan 25, 2010
Any of you see a lot of banding on the camera app in medium to low lighting. The flash usually prevents banding from appearing in pictures but when recording there is huge amounts of banding. is this normal?
YouTube - video-2010-01-25-23-31-41
View 2 Replies
View Related
Jul 23, 2010
Is there a way to have 2 gradients in a drawable xml using either a <layer-list> or <shape> or some combination of them?
View 1 Replies
View Related
May 28, 2010
How can I get rid of the gradient at the top of my screen (the very top of the blue in the screenshot below... below the notification bar)?
View 1 Replies
View Related
Sep 24, 2010
The ListView has a nice fade on the top/bottom.I have a ListView in the top half of my app, and then a ViewFlipper on the bottom. Is it possible to add a fade/shadow to the top of the ViewFlipper? This would look nice.
View 1 Replies
View Related
Nov 9, 2010
I wants to implement fading/floating of buttons like that of MediaController play/pause buttons if screen is not touched for 'n' sec.Is it possible for me to implement this on my custom image button?
View 1 Replies
View Related
Jun 5, 2009
I have a LinearLayout and I am setting a Background image. I am using a PNG24, and the image has a gradient in it. When I see the image on the computer the gradient is perfect, but when I see it on the emulator or on a real phone, some colors are lost and I see only like 10 colors, so I see lines and not a perfect gradient. Is the emulator 'compressing' the images? Should I make them in other format?
View 3 Replies
View Related
Jul 26, 2010
In my app i have gradient as drawable which i am using as background and i want it to make it look as smooth as possible. After googling and trying by myself i came up with the following. On nexus one if you call only setDither(true) your gradient is still banding so you have to set PixelFormat like this Window.setFormat(PixelFormat.RGBA_8888). But on the other side G1 does not support RGBA_8888 so calling it make the gradient even uglier than before so Window.setFormat(PixelFormat.RGBA_8888) will not work well on devices that don't support it.What is the correct way smooth my gradient on all devices on which my app will run.
View 1 Replies
View Related
Jun 15, 2010
I have an Android application that makes use of TTS (Text to speech) API. Everything is working perfectly, but now i want to fade in/out or even stop music (in case user is playing music with prebuilt Music Player), when application speaks a text. Right now, i think both music and TTS messages are played on the same stream (MUSIC), and it can be difficult to understand the voice messages.It does stop the music,but doesn't come back when the text is spoken, so i didn't achieve the goal.
View 2 Replies
View Related
Sep 9, 2010
I want to slowly fade out my main view Xml and go to another XML?Please anyone give me an example with a sample code.
View 1 Replies
View Related
Sep 21, 2009
I have got another mysterious issue. So, I am setting a background image for LinearLayout. This image contains gradient. Don't know why, but after I launch application the image appears to consist of several parts that actually form "smooth transition" of gradient, and that's why it seems that background image is not a gradient.
View 1 Replies
View Related
Sep 23, 2010
I have a gray gradient drawable (png image in res/drawable). If I draw it on a white Canvas it looks banded (not smooth). If I put the gradient on white background in GIMP, and then draw this drawable on the Canvas, it looks great. What's the problem? I tested this on Nexus One. Calling setDither(true) on the drawable has no noticable effect.
View 2 Replies
View Related
Oct 25, 2009
I have a shape with a gradient that I'm using as a divider between ListView items. I've defined it as follows:
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#ccd0d3"
android:centerColor="#b6babd"
android:endColor="#ccd0d3"
android:height="1px"
android:angle="0" />
</shape>
I would like to add 6 pixels of padding on either side of the gradient, so that it doesn't extend from edge to edge of the screen.
However, no matter where I put an android:left="6px" and android:right="6px", it doesn't seem to take effect. I can put it in the <shape> element, the <gradient> element, or in a separate <padding> child of <shape>, and it doesn't change anything.
How can I add padding on the left and right of my list divider?
View 2 Replies
View Related
Jan 20, 2010
I want to implement the fade effect in the listview like in shown in the link. http://developer.android.com/resources/articles/listview-backgrounds.But here it is not explained how to implement that fade effect. Does anybody have any idea on this?
View 7 Replies
View Related