想象一下數字,然後用戶單擊按鈕後,它將更改爲。但如何使一個有效過渡小數或雙數之間的過渡
10 - > 100,
,將顯示像
12,15,18,...,97,100在1值第二。
我在「Cookie clicker」中看到過類似的東西,但在源代碼中找不到任何有關這種轉換的東西。
我有一個循環的想法(用於數字1 <數字2,不要數字1 ++),它會正常工作的小數目,但如果10個變爲1十億,則循環可能會凍結整個應用程序。
第二個想法是獲得附加值(100-10 = 90)併除以30或60幀,並將該值與每個幀相加。但是如果幀被丟棄會發生什麼? - 價值可能不會被添加。如果用戶進行雙擊或系統自動添加值會怎麼樣?
希望它給出了我需要什麼樣的數字轉換的想法。 也許我忽略了,有一個簡單的方法?任何幫助表示讚賞。
一個可能的解決方案是使用'ValueAnimator'。也許這就是你要找的。我將很快向您展示示例代碼... – Andy