放置透明背景颜色的正确方法是什么?

What is the correct way to put a transparent background color?

假设此代码 #272727a6 是深色,几乎是黑色,透明度为 30%,但在 android 中看起来是蓝色,而在 CSS 代码或网络中,颜色如果它是透明的黑色,我做错了什么?或者在 Android 中,十六进制代码的工作方式不同?

        Android.Hardware.Camera camara;
        ISurfaceHolder camaraHolder;
        SurfaceView camaraPre;
        RelativeLayout contenedorBtnCaptura;
        ImageButton btnCamara;
        ProgressDialog progressDialog;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Camara);
            contenedorBtnCaptura = FindViewById<RelativeLayout>(Resource.Id.contenedorBtnCaptura);
            contenedorBtnCaptura.SetBackgroundColor(Color.ParseColor("#272727a6"));
            btnCamara = FindViewById<ImageButton>(Resource.Id.btnCamara);
            btnCamara.SetImageResource(Resource.Mipmap.btnCapturar);
            btnCamara.SetOnTouchListener(this);
            btnCamara.Click += delegate
            {
                ProcesarCaptura();
            };
            camaraPre = FindViewById<SurfaceView>(Resource.Id.surfaceCamara);
            camaraHolder = camaraPre.Holder;
            camaraHolder.AddCallback(this);
            camaraHolder.SetType(SurfaceType.PushBuffers);
        }

黑色 -> #000000

如果要透明,在#后面加2个字符:

全透明 --> #(00)000000 = #00000000

完全不透明 --> #(ff)000000 = #ff000000

所以,# 之后的 8 个字符(2 个透明度 + 6 个颜色)

在 00 和 ff 之间你有 256 个不同的透明度级别:)