XML 预览不会显示 FadingAnimation

XML preview won't show with FadingAnimation

我对 'com.tomer:fadingtextview:2.5' 有疑问。在 XML:

中添加此代码后,我的布局预览完全不可见
    <com.tomer.fadingtextview.FadingTextView
    android:id="@+id/fading_text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:textSize="30sp"/>

当我 运行 它在我的 phone 上时,代码编译得很好并且可以工作,但是当我处理它时没有看到布局是一个问题。

我尝试刷新它,但它不起作用。

这是错误信息:

 java.lang.NullPointerException   at com.tomer.fadingtextview.FadingTextView.startAnimation(FadingTextView.java:269)   at com.tomer.fadingtextview.FadingTextView.resume(FadingTextView.java:59)   
 at com.tomer.fadingtextview.FadingTextView.onAttachedToWindow(FadingTextView.java:101)   at android.view.View.dispatchAttachedToWindow(View.java:18347)   
 at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)   
 at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)  
 at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)   
 at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:42) 
 Copy stack to clipboard   Tip: Try to refresh the layout.

知道是什么原因造成的吗?

Link 到 github : https://github.com/rosenpin/fading-text-view

正如他们在文档中提到的:

创建名为 array 的文件夹并在其中创建一个名为 example 的 XML

<string-array name="examples">
     <item>Hello</item>
     <item>Fading TextView</item>
</string-array>

然后将您的 XML 更改为:

<com.tomer.fadingtextview.FadingTextView
    android:id="@+id/fading_text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:textSize="30sp"
    app:texts="@array/examples"/>

这对我来说很好

希望对您有所帮助