diff --git a/app/src/main/java/org/ntlab/irisclient/DrawingActivity.java b/app/src/main/java/org/ntlab/irisclient/DrawingActivity.java index 35b928c..febdbf1 100644 --- a/app/src/main/java/org/ntlab/irisclient/DrawingActivity.java +++ b/app/src/main/java/org/ntlab/irisclient/DrawingActivity.java @@ -16,7 +16,6 @@ import org.ntlab.irisclient.models.Member; import org.ntlab.irisclient.viewmodels.DrawingStateViewModel; -import java.io.ByteArrayOutputStream; import java.util.List; public class DrawingActivity extends AppCompatActivity implements View.OnClickListener { @@ -27,6 +26,7 @@ private List keywordList; private Integer drawingNum; private Integer drawingNow = 0; + private Integer nowTime; private ToggleButton okToggleButton; @Override @@ -45,6 +45,7 @@ findViewById(R.id.eraserButton).setOnClickListener(this);//消しゴムボタン findViewById(R.id.blackPenButton).setOnClickListener(this);//消しゴムボタン + //完了ボタン okToggleButton = (ToggleButton) findViewById(R.id.toggleButton); okToggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { @@ -71,14 +72,15 @@ }); - TextView textKeyword =(TextView)findViewById(R.id.textKeyword);//keywordのTextView + TextView textKeyword =(TextView)findViewById(R.id.keywordText);//keywordのTextView TextView textMemberNum = (TextView)findViewById(R.id.drawingNowText);//残りのイラスト枚数のTextView + TextView timerText = (TextView)findViewById(R.id.timerText);//TimerのTextView drawingCanvas = (DrawingCanvas) findViewById(R.id.drawingCanvas); //残りのイラスト枚数の表示 - drawingNum = 16 / 2; // 一人あたりが描く枚数(テスト部屋用,部屋作成からスタートする場合はこの行をコメントアウトして ↓ ふたつのコメントを解除) - //drawingNum = 16 / memberList.size(); // 一人あたりが描く枚数 - //if (16 % memberList.size() != 0) drawingNum++; // 余りが出た場合プラス1枚 + //drawingNum = 16 / 2; // 一人あたりが描く枚数(テスト部屋用,部屋作成からスタートする場合はこの行をコメントアウトして ↓ ふたつのコメントを解除) + drawingNum = 16 / memberList.size(); // 一人あたりが描く枚数 + if (16 % memberList.size() != 0) drawingNum++; // 余りが出た場合プラス1枚 //getKeywords drawingStateViewModel.getKeywords().observe(this, new Observer>(){ @@ -117,6 +119,15 @@ } }); + //getTimier + drawingStateViewModel.getTimer().observe(this, new Observer(){ + @Override + public void onChanged(Integer time) { + nowTime = time; + timerText.setText(nowTime+""); + } + }); + //タイマースタート呼び出し drawingStateViewModel.start(500,(Iris)getApplication()); }