How set alpha/opacity value to color on xml drawable?

I need to set a value of opacity to a color in xml drawable. But when i try to add the two values of opacity (#20C0C0C0) for example, don’t work. The color appeares totaly transparent.

Here is my code…

  • Android permissions protection levels 18 and 50
  • Can I build my Android app as debug but sign with release keystore
  • Actionbar dropdown click event
  • Android: Simulate WiFi in the emulator?
  • Exit app when press Back button in activity with multiple fragments in Navigation Drawer
  • Estimote beacons region detection from a service in background
  •   <?xml version="1.0" encoding="utf-8"?>
      <shape xmlns:android="http://schemas.android.com/apk/res/android" >
         <corners
            android:radius="2dp" />
         <solid
            android:color="#CDCDCD" />
         <stroke
            android:width="2dp"
            android:color="@android:color/darker_gray" />
         <size 
            android:height="60dp"
            android:width="80dp"/>
       </shape>
    

    Anyone have an idea?
    Thanks for your help.

    Related posts:

    How to check user entered own phone number in EditText?
    Navigation Drawer highlight selected item not working
    how to detect if the drop down menu is shown above or below the spinner in android?
    Namespace &#039;ads&#039; not bound
    Detect AC(on/off) and Window(open/close) of CAR using OBD
    How do I download a file via default Android Downloader?
  • transparent status-bar / system-ui on 4.4 Kit Kat
  • Disable All Touch Screen Interactions While Animation
  • OnMenuItemSelected isn't called when layout is set for menu item
  • How to validate the origin of a web service invokation
  • Android Proguard, removing all Log statements and merging packages
  • SECURITY_ERR: DOM Exception 18 on openDatabase
  • 2 Solutions collect form web for “How set alpha/opacity value to color on xml drawable?”

    The color “appears” totally transparent b/c it is almost totally transparent. Hex colors are normally 6 digits #RRGGBB but if you would like to set the opacity you pass in 2 digits at the start, so in your case #20C0C0C0 your opacity is 20.

    In a hexadecimal (base-16) scale:

    • Base 16 | Base 10
    • 0 | 0 (this is completely transparent)
    • 20 | 32 (this is your opacity)
    • FF | 255 (this is completely opaque)

    So your opacity is only ~12%.

    If you would like it to be more opaque (less transparent) use a higher number (7F will give you about 50% opacity)

    So:

    <solid android:color="#7FC0C0C0" />
    

    i may be a little late, but if someone else comes to this post and is looking for some alpha values. Jared Rummler did the work and provids us with every posibile value
    https://stackoverflow.com/a/27813407/5973229

    So he uses this Method to calculate every opacity value in Hex code:

    for (double i = 1; i >= 0; i -= 0.01) {
    i = Math.round(i * 100) / 100.0d;
    int alpha = (int) Math.round(i * 255);
    String hex = Integer.toHexString(alpha).toUpperCase();
    if (hex.length() == 1) hex = "0" + hex;
    int percent = (int) (i * 100);
    System.out.println(String.format("%d%% — %s", percent, hex));
    

    And then this is the Result:

    100% — FF
    99% — FC
    98% — FA
    97% — F7
    96% — F5
    95% — F2
    94% — F0
    93% — ED
    92% — EB
    91% — E8
    90% — E6
    89% — E3
    88% — E0
    87% — DE
    86% — DB
    85% — D9
    84% — D6
    83% — D4
    82% — D1
    81% — CF
    80% — CC
    79% — C9
    78% — C7
    77% — C4
    76% — C2
    75% — BF
    74% — BD
    73% — BA
    72% — B8
    71% — B5
    70% — B3
    69% — B0
    68% — AD
    67% — AB
    66% — A8
    65% — A6
    64% — A3
    63% — A1
    62% — 9E
    61% — 9C
    60% — 99
    59% — 96
    58% — 94
    57% — 91
    56% — 8F
    55% — 8C
    54% — 8A
    53% — 87
    52% — 85
    51% — 82
    50% — 80
    49% — 7D
    48% — 7A
    47% — 78
    46% — 75
    45% — 73
    44% — 70
    43% — 6E
    42% — 6B
    41% — 69
    40% — 66
    39% — 63
    38% — 61
    37% — 5E
    36% — 5C
    35% — 59
    34% — 57
    33% — 54
    32% — 52
    31% — 4F
    30% — 4D
    29% — 4A
    28% — 47
    27% — 45
    26% — 42
    25% — 40
    24% — 3D
    23% — 3B
    22% — 38
    21% — 36
    20% — 33
    19% — 30
    18% — 2E
    17% — 2B
    16% — 29
    15% — 26
    14% — 24
    13% — 21
    12% — 1F
    11% — 1C
    10% — 1A
    9% — 17
    8% — 14
    7% — 12
    6% — 0F
    5% — 0D
    4% — 0A
    3% — 08
    2% — 05
    1% — 03
    0% — 00
    
    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.