diff --git a/.gitignore b/.gitignore
index 9c4de58..046e21a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,48 @@
-.gradle
-/local.properties
-/.idea/workspace.xml
-/.idea/libraries
+# svn
+*.svn*
+
+# built application files
+*.apk
+*.ap_
+
+# files for the dex VM
+*.dex
+
+# Java class files
+*.class
+
+# generated GUI files
+*/R.java
+
+# generated folder
+bin
+gen
+
+# local
+local.properties
+
+proguard_logs/
+
+# log files
+log*.txt
+
+# archives
+*.gz
+*.tar
+*.zip
+
+# eclipse
+*.metadata
+*.settings
+*.prefs
+
+#idea
+*.idea
+*.iml
+out/
+
+build/
+captures/
+.gradle/
+
.DS_Store
-/build
-/captures
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..8c6b102 100644
--- a/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java
+++ b/app/src/main/java/com/performance/ua/performancelab/CanvasApiView.java
@@ -11,6 +11,13 @@
* Created by sergey on 4/22/16.
*/
public class CanvasApiView extends View {
+
+ private final int N = 4;
+ private final int shift = 50;
+ private Paint myPaint = new Paint();
+ private final int MARGIN = 100;
+ private final int SIZE = MARGIN + 400;
+
public CanvasApiView(Context context) {
super(context);
}
@@ -23,20 +30,17 @@ public CanvasApiView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
- private final int N = 4;
- private final int shift = 50;
- private Paint myPaint = new Paint();
- private final int MARGIN = 100;
- private final int SIZE = MARGIN + 400;
-
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
for (int i = 0; i < N; i++) {
+ canvas.save();
// Each card is laid out a little to the right of the previous one.
myPaint.setColor(Color.RED / (i + 1));
myPaint.setStrokeWidth(10);
+ if (i != N - 1) canvas.clipRect(MARGIN + i * shift, MARGIN, MARGIN + i * shift + 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..6936bbf 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_width="match_parent"
+ android:layout_height="match_parent"
+ 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..b57efa7 100644
--- a/app/src/main/res/layout/backgrounds_layout.xml
+++ b/app/src/main/res/layout/backgrounds_layout.xml
@@ -1,19 +1,17 @@
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ 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..5c78683 100644
--- a/app/src/main/res/layout/hierarchy_layout.xml
+++ b/app/src/main/res/layout/hierarchy_layout.xml
@@ -1,38 +1,29 @@
-
+ android:layout_marginTop="@dimen/activity_vertical_margin">
-
-
+
+
-
-
-
-
+ android:layout_toRightOf="@+id/chat_author_avatar1"
+ 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..a01a4d5 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Fri Apr 22 13:18:03 EEST 2016
+#Sat Apr 23 11:44:39 EEST 2016
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