android中如何将int颜色代码转换成十六进制
天蓬老师
天蓬老师 2017-04-17 17:40:32
0
3
1054

代码是这样:setBackgroundColor(0x33ffffff);、
但是xml文件就不能写0x...
xml文件是这样:<solid android:color="#33ffffff" />

我想把0x33ffffff转换成# 开头的颜色,我尝试过直接去掉0x换成#,发现颜色不一样,网上也查不到方法,最多只能查到十六进制转RGB,或者RGB转十六进制。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
左手右手慢动作

色の変換は正しいです。おそらくコントロールの透明度オーバーレイの問題です。透明度がないと色の違いは出ません。

リーリー

このコードは直接ロードされており、テキストビューの背景色に目立つ部分があることがわかります

いいねを押す +0
迷茫

0x33ffffff も 16 進数です。変換アルゴリズムまたは対応するソフトウェア変換を探してください

いいねを押す +0
大家讲道理

Color.parseColor("#33ffffff") メソッドを使用して変換された値を取得し、それを背景に設定してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート