diff --git a/.gitignore b/.gitignore index 9c4de58..871edad 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +/app/app.iml +/PerformanceLab.iml +/.idea .gradle /local.properties /.idea/workspace.xml diff --git a/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java b/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java index df5c55d..13791bb 100644 --- a/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java +++ b/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java @@ -34,9 +34,14 @@ protected void onDraw(Canvas canvas) { super.onDraw(canvas); for (int i = 0; i < N; i++) { // Each card is laid out a little to the right of the previous one. + canvas.save(); myPaint.setColor(Color.RED / (i + 1)); myPaint.setStrokeWidth(10); + if (i < N - 1) { + canvas.clipRect(MARGIN + i * shift, MARGIN, MARGIN + (i + 1) * shift, SIZE); + } canvas.drawRect(MARGIN + i * shift, MARGIN, SIZE + i * shift, SIZE, myPaint); + canvas.restore(); } // Invalidate the whole view. Doing this calls onDraw() if the view is visible. invalidate(); diff --git a/app/src/main/res/layout/backgrounds_item.xml b/app/src/main/res/layout/backgrounds_item.xml index ebf443e..060ae15 100644 --- a/app/src/main/res/layout/backgrounds_item.xml +++ b/app/src/main/res/layout/backgrounds_item.xml @@ -1,14 +1,13 @@ + android:layout_margin="10dp" + android:orientation="vertical"> + android:layout_width="match_parent" + android:layout_height="wrap_content" /> \ No newline at end of file diff --git a/app/src/main/res/layout/backgrounds_layout.xml b/app/src/main/res/layout/backgrounds_layout.xml index 031a411..8554d1f 100644 --- a/app/src/main/res/layout/backgrounds_layout.xml +++ b/app/src/main/res/layout/backgrounds_layout.xml @@ -1,19 +1,17 @@ + android:orientation="vertical"> + android:text="@string/backgrounds_title" /> + android:layout_width="match_parent" + android:layout_height="match_parent" /> \ No newline at end of file diff --git a/app/src/main/res/layout/hierarchy_layout.xml b/app/src/main/res/layout/hierarchy_layout.xml index 94440c0..92ff981 100644 --- a/app/src/main/res/layout/hierarchy_layout.xml +++ b/app/src/main/res/layout/hierarchy_layout.xml @@ -1,38 +1,28 @@ - + android:layout_marginTop="@dimen/activity_vertical_margin"> - - + + - - - - - - + android:layout_toEndOf="@id/chat_author_avatar2" + android:text="@string/line1_text" /> - - - - - \ No newline at end of file + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index be515a8..168f129 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:1.3.0' + classpath 'com.android.tools.build:gradle:2.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 877a4b7..573c882 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip