Android三角fadein动画

时间:2015-01-23 16:31:02

标签: android animation

我有以下动画:

<set xmlns:android="http://schemas.android.com/apk/res/android">  
<translate android:fromYDelta="100%" android:toYDelta="0%" android:duration="1000" />
<translate android:fromXDelta="80%" android:toXDelta="0%" android:duration="1000" />
</set>

我用它来动画显示的新视图。此动画从下到上,从右到左,但动画就像矩形。我想让它像一个三角形

换句话说,我想要两个点(X和Y),使动画通过一条直线链接。

1 个答案:

答案 0 :(得分:0)

(评论不够)

将它作为三角形可点击是否很重要?我的意思是,你不能只在视图上加载类似三角形的Drawable图像(周围有许多免费的图标包,或者你可以创建自己的.png)?

这样你 SEE 三角形,而对象只是一个三角形纹理的矩形。 (因为我认为TriangularView的AndroidSDK中没有任何实现,但我可能错了!)。

另一种方法是使用形状可绘制资源。

一个简单的例子是Sanket Kachhela在这篇文章中如何完成

https://stackoverflow.com/a/22043386/4482734

你可以把它当作一个起点。

然后,这篇文章的大部分内容都是基于你需要与Triangle交互的想法,但我可能是错的,没有任何意义。