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