假設這段代碼 #272727a6 是一種幾乎是黑色的顏色,透明度為 30%,但在 Android 中它看起來是藍色的,而在 CSS 代碼或 Web 中,顏色如果是透明的黑色,我做錯了什么?或者在 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); }
1 回答

慕姐8265434
TA貢獻1813條經(jīng)驗 獲得超2個贊
黑色 -> #000000
如果你想要透明度,在 # 之后添加 2 個字符:
全透明 --> #(00)000000 = #00000000
完全不透明 --> #(ff)000000 = #ff000000
所以,# 之后的 8 個字符(2 個透明度 + 6 個顏色)
在 00 和 ff 之間你有 256 個不同的透明度級別 :)
- 1 回答
- 0 關(guān)注
- 128 瀏覽
添加回答
舉報
0/150
提交
取消