5
사용자 정의 진행률 막대를 작성하고 있습니다. 나는 검은 색 막대를 잘 진행하는 동안 "50 %"텍스트 색상 변경 동적으로 흰색에배경을 기준으로 페인트 색상을 반전합니다.
와 유사한 효과를 만들 싶습니다. "간단한"솔루션을 사용하여 가능합니까? 나는 PorterDuff, ColorFilters, xFermodes를 찾았지만 아무것도 작동하지 않는 것 같습니다. 어떤 아이디어? ATM 내 코드는 다음과 STH 보이는 '캔버스'아래에 그려 뭐죠에 따라 색상을 변경하는 pBlackTxtM
페인트를 수정하는 방법이
Rect r = new Rect(1, 1, m_width-1, m_height-1);
canvas.drawRect(r, pWhiteFill);
r = new Rect(1, 1, progressWidth, m_height-1);
canvas.drawRect(r, pBlackFill);
canvas.drawText(String.valueOf(progress)+"%", m_width/2, m_height/2, pBlackTxtM);
있습니까?