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()); } diff --git a/app/src/main/res/layout/activity_drawing.xml b/app/src/main/res/layout/activity_drawing.xml index d9515e6..ad5ae34 100644 --- a/app/src/main/res/layout/activity_drawing.xml +++ b/app/src/main/res/layout/activity_drawing.xml @@ -10,7 +10,6 @@ android:id="@+id/drawingCanvas" android:layout_width="479dp" android:layout_height="320dp" - android:background="@drawable/border" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.94" @@ -46,15 +45,16 @@ android:id="@+id/drawingNowText" android:layout_width="87dp" android:layout_height="45dp" - android:layout_marginTop="20dp" android:text="test" - app:layout_constraintEnd_toStartOf="@+id/textKeyword" - app:layout_constraintHorizontal_bias="0.446" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toStartOf="@+id/keywordText" + app:layout_constraintHorizontal_bias="0.44" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintVertical_bias="0.043" /> @@ -103,5 +103,16 @@ app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.303" /> + + \ No newline at end of file