2017-09-19 5 views
0

메신저에서 길게 누르기 선택 핸들을 색칠하려고합니다. 테마의 colorXYZ 속성을 통해이 작업을 수행하고 있습니다. 그러나하지 청색, 녹색 기본적으로 유지 웹보기/들면, 텍스트 뷰를 위해 작동하는WebView 텍스트 선택 핸들을 색 줄이는 방법은 무엇입니까?

이것은 내가 무엇을, 속성 중 어느 것도 웹보기

<style name="BaseTheme" parent="@style/Theme.AppCompat.Light.NoActionBar"> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/gold</item> 
     <item name="colorControlActivated">@color/brown</item> 
     <item name="colorButtonNormal">@color/gold</item> 
</style> 

enter image description here

::selection { 
    background: #FFAABB; 
} 

이 색상 만 작동하지 않습니다 선택 012

enter image description here

+0

에 대한 자세한 정보를 찾을 수 있습니까? – Steven

+0

어떻게하면됩니까? 나는 CSS에서 선택 만 시도했다. 그러나 선택된 사각형을 색칠한다. – urSus

+0

Jquery Mobile을 안다면 나는 모른다. 그것들은 당신이 누르는 기능을 가지고 있습니다 : https://api.jquerymobile.com/taphold/ – Steven

답변

0

CSS로 이와 같은 작업을 수행해야합니다. 당신은 왜 그렇게 JS를 사용하지 않는 웹보기가있는 경우

::selection { 
    background: #ffb7b7; 
} 

당신은 here

+0

이것은 텍스트 주변의 색상 교정 만 색칠합니다. 사이드 핸들을 제외하고, Ive는 코멘트에서 말했습니다. – urSus

+0

내가 선택한 rect로 무엇을 의미하는지 이해하지 못합니까? 그것이하는 일을 더 잘 설명 할 수 있습니까? 스크린 샷을 배치했기 때문에 파란색으로 다른 색상을 바꾸고 싶다고 생각했습니다. 그래서 그게 무엇입니까 – Steven

+0

Ive가 다른 스크린 샷을 추가했습니다 ... 나는 핸들을 색칠하고 싶습니다 (그리고 rect도 작동하지만), unfortunatelly cant가 어떻게 나올지 알아 냈습니다 – urSus

관련 문제