【问题标题】:Android triangle fadein animationAndroid 三角形淡入淡出动画
【发布时间】:2015-01-24 01:05:59
【问题描述】:

我有以下动画:

<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)。

【问题讨论】:

    标签: android animation


    【解决方案1】:

    (没有足够的代表发表评论)

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

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

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

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

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

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

    再一次,这篇文章的大部分内容都是基于你需要与三角形交互的想法,但我可能是错的,这样做没有任何意义。

    【讨论】:

      猜你喜欢
      • 2014-10-24
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-20
      • 2012-12-18
      • 2011-03-18
      • 2011-10-11
      相关资源
      最近更新 更多