Skip to content

Commit 11ce95b

Browse files
committed
added background color changing apis
1 parent 86981f1 commit 11ce95b

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

app/src/main/java/p32929/passcodelock/MainActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package p32929.passcodelock;
22

3+
import android.graphics.Color;
34
import android.os.Bundle;
45
import android.view.View;
56

@@ -13,6 +14,7 @@ protected void onCreate(Bundle savedInstanceState) {
1314
super.onCreate(savedInstanceState);
1415
setContentView(R.layout.activity_main);
1516

17+
EasyLock.setBackgroundColor(Color.BLUE);
1618
EasyLock.checkPassword(this);
1719
}
1820

easypasscodelock/src/main/java/p32929/easypasscodelock/Activities/LockscreenActivity.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,21 @@
77
import android.view.View;
88
import android.widget.Button;
99
import android.widget.ImageButton;
10+
import android.widget.RelativeLayout;
1011
import android.widget.TextView;
1112
import android.widget.Toast;
1213

1314
import p32929.easypasscodelock.Interfaces.ActivityChanger;
1415
import p32929.easypasscodelock.R;
16+
import p32929.easypasscodelock.Utils.EasyLock;
1517
import p32929.easypasscodelock.Utils.FayazSP;
1618
import p32929.easypasscodelock.Utils.LockscreenHandler;
1719

1820
public class LockscreenActivity extends LockscreenHandler implements ActivityChanger {
1921

20-
private int passButtonIds[] = {
22+
private static Class classToGoAfter;
23+
String tempPass = "";
24+
private int[] passButtonIds = {
2125
R.id.lbtn1,
2226
R.id.lbtn2,
2327
R.id.lbtn3,
@@ -29,14 +33,13 @@ public class LockscreenActivity extends LockscreenHandler implements ActivityCha
2933
R.id.lbtn9,
3034
R.id.lbtn0
3135
};
32-
3336
private TextView textViewDot, textViewHAHA;
3437
private Button buttonTick;
3538
private ImageButton imageButtonDelete;
39+
private RelativeLayout relativeLayoutBackground;
3640

3741
private String passString = "", realPass = "";
3842
private String status = "";
39-
4043
//
4144
private String checkStatus = "check";
4245
private String setStatus = "set";
@@ -45,7 +48,6 @@ public class LockscreenActivity extends LockscreenHandler implements ActivityCha
4548
private String changeStatus = "change";
4649
private String changeStatus1 = "change1";
4750
private String changeStatus2 = "change2";
48-
private static Class classToGoAfter;
4951

5052
@Override
5153
protected void onCreate(Bundle savedInstanceState) {
@@ -66,13 +68,13 @@ protected void onCreate(Bundle savedInstanceState) {
6668
}
6769
}
6870

69-
String tempPass = "";
70-
7171
private void initViews() {
72-
textViewHAHA = (TextView) findViewById(R.id.haha_text);
73-
textViewDot = (TextView) findViewById(R.id.dotText);
74-
buttonTick = (Button) findViewById(R.id.lbtnTick);
75-
imageButtonDelete = (ImageButton) findViewById(R.id.lbtnDelete);
72+
textViewHAHA = findViewById(R.id.haha_text);
73+
textViewDot = findViewById(R.id.dotText);
74+
buttonTick = findViewById(R.id.lbtnTick);
75+
imageButtonDelete = findViewById(R.id.lbtnDelete);
76+
relativeLayoutBackground = findViewById(R.id.background_layout);
77+
relativeLayoutBackground.setBackgroundColor(EasyLock.backgroundColor);
7678

7779
imageButtonDelete.setOnClickListener(new View.OnClickListener() {
7880
@Override
@@ -179,7 +181,7 @@ else if (status.equals(changeStatus2)) {
179181
});
180182

181183
for (int i = 0; i < passButtonIds.length; i++) {
182-
final Button button = (Button) findViewById(passButtonIds[i]);
184+
final Button button = findViewById(passButtonIds[i]);
183185
button.setOnClickListener(new View.OnClickListener() {
184186
@Override
185187
public void onClick(View view) {
@@ -206,7 +208,7 @@ private void gotoActivity() {
206208

207209
@Override
208210
public void activityClass(Class activityClassToGo) {
209-
this.classToGoAfter = activityClassToGo;
211+
classToGoAfter = activityClassToGo;
210212
}
211213

212214
@Override

easypasscodelock/src/main/java/p32929/easypasscodelock/Utils/EasyLock.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.content.Context;
44
import android.content.Intent;
5+
import android.graphics.Color;
56

67
import p32929.easypasscodelock.Activities.LockscreenActivity;
78
import p32929.easypasscodelock.Interfaces.ActivityChanger;
@@ -12,11 +13,12 @@
1213

1314
public class EasyLock {
1415
private static ActivityChanger activityChanger;
16+
public static int backgroundColor = Color.parseColor("#019689");
1517

1618
private static void init(Context context) {
1719
FayazSP.init(context);
1820
if (activityChanger == null) {
19-
activityChanger = (ActivityChanger) new LockscreenActivity();
21+
activityChanger = new LockscreenActivity();
2022
}
2123
}
2224

@@ -53,4 +55,8 @@ public static void checkPassword(Context context) {
5355
}
5456
}
5557

58+
public static void setBackgroundColor(int backgroundColor) {
59+
EasyLock.backgroundColor = backgroundColor;
60+
}
61+
5662
}

0 commit comments

Comments
 (0)