teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

15づつアップする方法の追加

2016/05/09 15:40

投稿

dekaaki
dekaaki

スコア292

answer CHANGED
@@ -61,7 +61,7 @@
61
61
  */
62
62
  public void countUp() {
63
63
  mCounter++;
64
- invalidate();
64
+ drawNumber();
65
65
  }
66
66
 
67
67
  /**
@@ -82,4 +82,23 @@
82
82
 
83
83
  ```
84
84
  といった感じでどうでしょう?
85
- ちなみに5桁や3桁に変更する場合、mLocationの数を修正するだけで対応できます。
85
+ ちなみに5桁や3桁に変更する場合、mLocationの数を修正するだけで対応できます。
86
+
87
+ >「数字のカウントを15ずつカウントするにはどうしたらよいでしょうか?」
88
+ 下記関数の修正で大丈夫です。
89
+ ```java
90
+ /**
91
+ * カウントアップ処理
92
+ */
93
+ public void countUp() {
94
+ countUp(1);
95
+ }
96
+ /**
97
+ * カウントアップ処理
98
+ */
99
+ public void countUp(int addValue) {
100
+ mCounter + = addValue;
101
+ drawNumber();
102
+ }
103
+ ```
104
+ 呼び出し側でcountUp(15);といった感じです。

1

桁数変更の方法を追加

2016/05/09 15:40

投稿

dekaaki
dekaaki

スコア292

answer CHANGED
@@ -81,4 +81,5 @@
81
81
  }
82
82
 
83
83
  ```
84
- といった感じでどうでしょう?
84
+ といった感じでどうでしょう?
85
+ ちなみに5桁や3桁に変更する場合、mLocationの数を修正するだけで対応できます。