«android-vectordrawable» 태그된 질문

11
Android Studio에서 벡터 자산의 채우기 색상 변경
Android Studio는 이제 21+에서 벡터 자산을 지원하며 컴파일시 더 낮은 버전의 png를 생성합니다. 채우기 색상을 변경하려는 머티리얼 아이콘의 벡터 자산이 있습니다. 이것은 21+에서 작동하지만 생성 된 png는 색상이 변경되지 않습니다. 이것을 할 수있는 방법이 있습니까? <vector android:height="48dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="48dp" xmlns:android="http://schemas.android.com/apk/res/android"> <path android:fillColor="@color/primary" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/>

11
벡터 드로어 블에서 비트 맵 얻기
내 응용 프로그램에서 알림에 큰 아이콘을 설정해야합니다. LargeIcon은 비트 맵이어야하고 드로어 블은 벡터 이미지입니다 (Android의 새로운 기능, 이 링크 참조 ). 문제는 벡터 이미지 인 리소스를 디코딩하려고하면 null이 반환됩니다. 다음은 코드 샘플입니다. if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null) Log.d("ISNULL", "NULL"); else Log.d("ISNULL", "NOT NULL"); 이 샘플에서 R.drawable.vector_menu_objectifs를 "일반"이미지, 예를 들어 png로 …

17
android : DrawableRight를 사용하여 Buttons 및 TextViews에서 VectorDrawable을 사용할 수 있습니까?
Textview 또는 imageview에서 VectorDrawable 자산을 사용할 때 "android : DrawableRight"/ "android : DrawableEnd"/ "android : DrawableStart"/ "android : DrawableLeft"를 사용할 때 런타임 충돌이 발생합니다. 앱은 경고없이 잘 컴파일됩니다. 나는 사용하고있다 Gradle 1.5 지원 라이브러리 23.2 ( 'com.android.support:appcompat-v7:23.2.0') 그러나 내가 찾은 것은 이와 같은 충돌없이 Java에서 프로그래밍 방식으로 SVG를 할당 할 …

4
스케일링없이 레이어 목록에서 벡터 드로어 블을 중앙에 배치하는 방법
내가 사용하려고 시도하고 VectorDrawableA의를 LayerList벡터를 맞추지 않고. 예를 들면 : <layer-list> <item android:drawable="@color/grid_item_activated"/> <item android:gravity="center" android:drawable="@drawable/ic_check_white_48dp"/> </layer-list> 드로어 블 ic_check_white_48dpID는 다음과 같이 정의됩니다. <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="48dp" android:height="48dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:fillColor="#FFFFFFFF" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/> </vector> 원하는 효과는 배율 조정없이 확인 아이콘이 레이어 드로어 블의 중앙에 배치되는 것입니다. 문제는 위의 레이어 목록으로 …

9
VectorDrawable-Android의 롤리팝 이전 버전에서 어떻게 든 사용할 수 있습니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 이 질문 개선 배경 Android는 이제 " VectorDrawable "(및 AnimatedVectorDrawable , BTW) 이라는 클래스를 통해 일종의 …

2
안드로이드 스플래시 화면 VectorDrawable
스플래시 화면에 VectorDrawable을 표시하고 싶습니다 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@android:color/white" android:gravity="fill" /> <item android:drawable="@drawable/splash_screen" android:gravity="bottom|center" /> </layer-list> 내 SVG가있다 android:width="320dp"및android:height="238dp" <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="320dp" android:height="238dp" android:viewportWidth="320" android:viewportHeight="238"> <group> <clip-path android:pathData="M0,0h320v238h-320z M 0,0"/> <path android:pathData="M0,143.311a160,4.476 0,1 0,320 0a160,4.476 0,1 0,-320 0z" android:fillColor="#E6E6E6"/> <path android:pathData="M245.269,94.815C245.067,94.818 244.865,94.821 244.66,94.821C244.455,94.821 244.253,94.818 244.051,94.815C233.341,94.572 225.578,87.88 227.554,80.859L232.372,63.73L233.59,59.396L255.177,59.764L256.488,64.004L261.653,80.693C263.839,87.753 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.