许多单个VectorDrawable在失去焦点时变得模糊

时间:2017-01-06 19:17:12

标签: android android-vectordrawable

我有两个碎片并排。左侧是带有搜索栏的客户名称列表,右侧是客户详细信息的页面。在详细信息片段中,有一个包含VectorDrawables的项目网格。

normal

当我输入搜索栏时,“赋值日志”VectorDrawable模糊,但没有其他人这样做:

blurred

当我关闭键盘时,VectorDrawable会自行解开:

unblurred

我认为它可能与失去焦点有关,因为它在关闭键盘时会解开,但有趣的是,当键盘打开时图像不会模糊。一旦我打字,它只会模糊。

当我点击左边的红色'x'图标时,它也会模糊。单击它会打开一个包含一些信息的AlertDialog。当对话框被解除时,它会解开。

dialog

我不确定发生了什么。它只影响一个VectorDrawable,因此它必须与之相关。但它的属性与“报告”VectorDrawable大致相同:

VectorDrawable assign.xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:height="200dp"
    android:width="200dp"
    android:viewportHeight="24"
    android:viewportWidth="24" >
    <path android:fillColor="#FFFFFFFF"
        android:pathData="M19,3h-4.18C14.4,1.84 13.3,1 12,1c-1.3,0 -2.4,0.84 -2.82,2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM12,3c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM12,7c1.66,0 3,1.34 3,3s-1.34,3 -3,3 -3,-1.34 -3,-3 1.34,-3 3,-3zM18,19L6,19v-1.4c0,-2 4,-3.1 6,-3.1s6,1.1 6,3.1L18,19z"/>
</vector>

VectorDrawable reports.xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:height="200dp"
    android:width="200dp"
    android:viewportHeight="24"
    android:viewportWidth="24">
    <path
        android:fillColor="#FFFFFF"
        android:pathData="M19,3h-4.18C14.4,1.84 13.3,1 12,1c-1.3,0 -2.4,0.84 -2.82,2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM12,3c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/>
</vector>

此外,打开一个对话框或打开键盘并在右侧片段上键入并不会模糊它,只会在左侧片段上。

0 个答案:

没有答案