나는 획을 사용하여 버튼에 강조 "3D"선을 그려하려고합니다. 어떻게해야합니까? 내 custom_button.xml 선택자의 아래 청크는 기본 버튼 상태입니다. 나는 버튼의 배경이 파란색 그라디언트로 채워지지만 핑크색 (테스트 용!) 라인이 버튼의 왼쪽에 나타날 것으로 기대하고있다.Android : 스트로크 버튼의 왼쪽에만
아래와 같이 레이어 목록을 사용해야합니까? 버튼 왼쪽에 줄을 표시하려면 어떻게합니까? 현재 분홍색 선은 전체 단추 주위에 나타나며 그라디언트 파란색 대신 검정색 단추로 채 웁니다. 이것은 두 번째 항목의 기본 색이 검정색이기 때문에입니다. 투명하게 설정하려고해도 그렇습니까? 다음은
<shape>
<gradient
android:endColor="@color/blue2"
android:startColor="@color/blue25"
android:angle="270" />
<stroke
android:width="3dp"
android:color="#00FFFF" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
<item android:left="1dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke android:width="1dp" android:color="#FF8888" />
</shape>
</item>
</layer-list>
내가 (위에) 얻을 제가 (바닥에) 얻을 기대의 이미지입니다. 테스트 목적으로 만이 색상을 사용하고 있습니다! :-) 는
당신이 현재의 결과를 게시 할 수 있습니다 예상 결과 .. 이미지 –
@ Rod_Algonquin : 안녕하세요. 요청에 따라 예제를 첨부했습니다. 내 버튼의 왼쪽에있는 분홍색 선을 주목하십시오. 즉, 달성하려는 것입니다. 즉, XML을 통해 버튼 사각형의 어느 한면에 선을 그릴 수 있습니다. – SparkyNZ