1. 程式人生 > >181213 - 解決Android的應用APP背景色突然被改變的問題

181213 - 解決Android的應用APP背景色突然被改變的問題

在魅族最新的特定版本出現APP背景突然被改變顏色的問題

出問題的機型相關資訊

型號:魅族16th Plus 
Android 版本: 8.1.0 
安全補丁 版本: 2018年10月1日 
Flyme 版本: 7.1.3.3A

問題詳情描述

  • APP整體背景 = #FFFFFF 純白
  • 某個頁面的某個按鈕需要將 純白 文字背景改為 半透明 於是使用了 setAlpha 函式設定為 140
  • 結果整個APP的所有頁面的背景色 都變色了.

在 testin 上的雲真機測試了同類似型號測試卻沒有復現,猜測會不會是"安全補丁版本"或者"Flyme版本不一致"的原因.

魅族16th魅族 M882Q

品牌:魅族

型號:16th

系統:Android 8.1.0

解析度:1080*2160

修復方法,解決方案

  • 不要使用程式碼設定 純白#FFFFFF 的Alpha
  • 不要使用純白顏色

初步猜測可能是系統在一個APP裡的顏色都是一個引用?所以在一處改了後,整個APP就被間接修改了.

歷史

    • 2018年12月13日 15:00:37