一個Android文字展示動畫框架:TextSurface

jopen 9年前發布 | 31K 次閱讀 Android開發 移動開發 TextSurface

一個小Android動畫框架,可以幫助你以一種很好看的方式展現消息。

創建 TextSurface實例或者把它添加到布局中。

使用 TextBuilder 創建一個 Text 實例,定義文字的外觀和位置:

Text textDaai = TextBuilder
      .create("Daai")
      .setSize(64)
      .setAlpha(0)
      .setColor(Color.WHITE)
      .setPosition(Align.SURFACE_CENTER).build();

創建動畫并傳遞給 TextSurface實例:

textSurface.play(
      new Sequential(
              Slide.showFrom(Side.TOP, textDaai, 500),
              Delay.duration(500),
              Alpha.hide(textDaai, 1500)
      )
);

完整樣例見這里

調整動畫

  • 播放順序動畫用 Sequential.java

    </li>

  • 播放并行動畫用 Parallel.java

    </li>

  • 動畫/效果 可以這樣組合:

    </li> </ul>

    new Parallel(Alpha.show(textA, 500), ChangeColor.to(textA, 500, Color.RED))
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!