Skip to content

Commit f37bad4

Browse files
committed
Added GayestMode
Added GayestMode: with 10 tap on the QR-Code ImageView it is enabled. Change background with a secret one. Ready for new release
1 parent 8a09f64 commit f37bad4

File tree

4 files changed

+40
-4
lines changed

4 files changed

+40
-4
lines changed

GayPass/app/src/main/java/com/example/gaypass/MainActivity.kt

+22-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.example.gaypass
22

33
import android.content.Intent
4+
import android.graphics.Color
5+
import android.media.Image
46
import android.media.MediaPlayer
57
import android.net.Uri
68
import android.os.Bundle
@@ -13,6 +15,7 @@ import android.widget.ImageView
1315
import android.widget.TextView
1416
import android.widget.Toast
1517
import androidx.appcompat.app.AppCompatActivity
18+
import androidx.constraintlayout.widget.ConstraintLayout
1619
import androidx.core.content.ContextCompat
1720
import java.io.File
1821
import java.io.FileOutputStream
@@ -21,12 +24,15 @@ import java.io.FileOutputStream
2124
class MainActivity : AppCompatActivity() {
2225
// GUI elements
2326
private lateinit var imageView: ImageView
27+
private lateinit var bg: ImageView
2428
private lateinit var quoteTextView: TextView
2529
private lateinit var waringTextView:TextView
30+
private lateinit var layout: ConstraintLayout
2631

2732
// utils vars
2833
private lateinit var imageUri: Uri
29-
private var isPassLoaded: Boolean = false
34+
private var isPassLoaded = false
35+
private var counter = 0
3036

3137
// utils Objects
3238
private val randomGenerator = RandomGenerator()
@@ -46,10 +52,25 @@ class MainActivity : AppCompatActivity() {
4652
DATA_PATH = "${filesDir.absoluteFile}/gaypass.png"
4753
mediaPlayer = MediaPlayer.create(this, R.raw.imgay)
4854

55+
layout = findViewById(R.id.layout)
4956
imageView = findViewById(R.id.imageView)
57+
bg = findViewById(R.id.bg)
5058
quoteTextView = findViewById(R.id.quoteText)
5159
waringTextView = findViewById(R.id.warningText)
5260

61+
// onClickListeners
62+
imageView.setOnClickListener {
63+
if (counter < 10)
64+
counter ++
65+
else {
66+
// set new background
67+
layout.setBackgroundResource(R.drawable.background_hidden)
68+
bg.visibility = View.VISIBLE
69+
70+
Toast.makeText(this, "GayestMode Active !", Toast.LENGTH_SHORT).show()
71+
}
72+
}
73+
5374
// try to load the qr if previously stored
5475
isPassLoaded = loadPass()
5576
if(isPassLoaded) {
Loading

GayPass/app/src/main/res/layout/activity_main.xml

+17-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,19 @@
44
xmlns:tools="http://schemas.android.com/tools"
55
android:layout_width="match_parent"
66
android:layout_height="match_parent"
7-
tools:context=".MainActivity">
7+
tools:context=".MainActivity"
8+
android:id="@+id/layout">
9+
10+
<ImageView
11+
android:id="@+id/bg"
12+
android:layout_width="300dp"
13+
android:layout_height="490dp"
14+
android:layout_marginTop="18dp"
15+
android:background="#FFFFFF"
16+
android:visibility="invisible"
17+
app:layout_constraintEnd_toEndOf="parent"
18+
app:layout_constraintStart_toStartOf="parent"
19+
app:layout_constraintTop_toTopOf="parent" />
820

921
<ImageView
1022
android:id="@+id/imageView"
@@ -20,11 +32,12 @@
2032

2133
<TextView
2234
android:id="@+id/quoteText"
23-
android:layout_width="wrap_content"
35+
android:layout_width="286dp"
2436
android:layout_height="wrap_content"
2537
android:layout_marginTop="12dp"
2638
android:fontFamily="sans-serif-black"
2739
android:text="Quotes Text"
40+
android:textAlignment="center"
2841
android:textSize="24sp"
2942
android:textStyle="bold"
3043
app:layout_constraintEnd_toEndOf="parent"
@@ -44,4 +57,6 @@
4457
app:layout_constraintHorizontal_bias="0.498"
4558
app:layout_constraintStart_toStartOf="parent"
4659
app:layout_constraintTop_toBottomOf="@+id/imageView" />
60+
61+
4762
</androidx.constraintlayout.widget.ConstraintLayout>

GayPass/app/src/main/res/values/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
<string name="title_activity_info">Info</string>
1616

1717
<string name="info">This is GayPass App. It let you to manage and store your GreenPass QR-Code easly</string>
18-
<string name="version">Version: v0.5 - Virgin</string>
18+
<string name="version">Version: v1.0 - Little Slut</string>
1919
</resources>

0 commit comments

Comments
 (0)