diff --git a/ShakeAndCraft/app/src/main/AndroidManifest.xml b/ShakeAndCraft/app/src/main/AndroidManifest.xml index cf53e4e..9a680ff 100644 --- a/ShakeAndCraft/app/src/main/AndroidManifest.xml +++ b/ShakeAndCraft/app/src/main/AndroidManifest.xml @@ -2,6 +2,7 @@ + - diff --git a/ShakeAndCraft/app/src/main/java/com/example/shakecraft/PlusFragment.kt b/ShakeAndCraft/app/src/main/java/com/example/shakecraft/PlusFragment.kt index b85fb1d..dec6917 100644 --- a/ShakeAndCraft/app/src/main/java/com/example/shakecraft/PlusFragment.kt +++ b/ShakeAndCraft/app/src/main/java/com/example/shakecraft/PlusFragment.kt @@ -1,13 +1,16 @@ package com.example.shakecraft +import android.content.Intent +import android.net.Uri import android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.widget.LinearLayout class PlusFragment : Fragment() { - + private lateinit var buttonWiki : LinearLayout override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -19,7 +22,23 @@ class PlusFragment : Fragment() { savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment - return inflater.inflate(R.layout.fragment_plus, container, false) + val view = inflater.inflate(R.layout.fragment_plus, container, false) + + // Initialize views + setUpRecyclerView(view) + + return view + } + + private fun setUpRecyclerView(view: View,) { + buttonWiki = view.findViewById(R.id.wikiButton) + buttonWiki.setOnClickListener{ + val url = "https://codefirst.iut.uca.fr/git/lucas.delanier/ShakeAndCraft" + val intent = Intent(Intent.ACTION_VIEW) + intent.data = Uri.parse(url) + intent.setPackage("com.android.chrome") + startActivity(intent) + } } diff --git a/ShakeAndCraft/app/src/main/res/drawable/wiki_image.png b/ShakeAndCraft/app/src/main/res/drawable/wiki_image.png new file mode 100644 index 0000000..d395387 Binary files /dev/null and b/ShakeAndCraft/app/src/main/res/drawable/wiki_image.png differ diff --git a/ShakeAndCraft/app/src/main/res/layout/fragment_plus.xml b/ShakeAndCraft/app/src/main/res/layout/fragment_plus.xml index bcf2fd4..90889e2 100644 --- a/ShakeAndCraft/app/src/main/res/layout/fragment_plus.xml +++ b/ShakeAndCraft/app/src/main/res/layout/fragment_plus.xml @@ -1,13 +1,86 @@ - + + + android:layout_marginHorizontal="15dp" + android:layout_height="60dp" + android:clickable="true" + android:focusable="true" + android:foreground="?android:attr/selectableItemBackground" + android:layout_marginVertical="10dp" + android:background="@drawable/rounded_border_button" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView2"> + + + + + + + + + + + + + + + + + + - \ No newline at end of file + \ No newline at end of file