Как правильно поставить прозрачный фоновый цвет? - PullRequest
0 голосов
/ 17 июня 2019

Предполагается, что этот код # 272727a6 является темным почти черным цветом с прозрачностью 30%, но он кажется синим в Android, в то время как в коде CSS или в Интернете, цвет, если он прозрачный черный, что я делаю неправильно? или в андроиде шестнадцатеричный код работает иначе?

        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);
        }

1 Ответ

0 голосов
/ 17 июня 2019

Черный -> # 000000

Если вы хотите прозрачности, добавьте 2 знака после #:

Полный прозрачный -> # (00) 000000 = # 00000000

Полная непрозрачность -> # (ff) 000000 = # ff000000

Итак, 8 символов после # (2 прозрачности + 6 цветов)

Между 00 и ff у вас есть 256 различных уровней прозрачности:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...