Commit a6306367 authored by shohboz's avatar shohboz

[ADD] MUS-197 Feature, added support screen

parent ec7de180
package com.mobiuz.app.dev.ui.settings
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.view.View
import androidx.navigation.NavController
import androidx.navigation.fragment.NavHostFragment
import com.mobiuz.app.R
import com.mobiuz.app.databinding.FragmentSupportBinding
import com.mobiuz.app.dev.model.SharedPref
import com.mobiuz.app.dev.ui.base.BaseFragment
import com.mobiuz.app.dev.ui.global.ButtonClick
import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
@AndroidEntryPoint
class SupportFragment : BaseFragment(R.layout.fragment_support) {
@Inject
lateinit var pref: SharedPref
private var _bn: FragmentSupportBinding? = null
private val bn get() = _bn ?: throw NullPointerException("cannot inflate")
private val navController: NavController by lazy(LazyThreadSafetyMode.NONE) { NavHostFragment.findNavController(this) }
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
_bn = FragmentSupportBinding.bind(view)
setUpUI()
collects()
}
override fun setUpUI() {
bn.apply {
toolbar.setNavigationOnClickListener {
requireActivity().finish()
}
btn0890.setOnClickListener(object : ButtonClick(){
override fun onSingleClick(v: View?) {
val intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:0890"))
requireActivity().startActivity(intent)
}
})
btnPhone1.setOnClickListener(object : ButtonClick(){
override fun onSingleClick(v: View?) {
val intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:+998971300909"))
requireActivity().startActivity(intent)
}
})
btnPhone2.setOnClickListener(object : ButtonClick(){
override fun onSingleClick(v: View?) {
val intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:+998972031010"))
requireActivity().startActivity(intent)
}
})
btnHelpBot.setOnClickListener(object : ButtonClick(){
override fun onSingleClick(v: View?) {
}
})
btnSentMessage.setOnClickListener(object : ButtonClick(){
override fun onSingleClick(v: View?) {
}
})
}
}
override fun collects() {
}
override fun onDestroy() {
_bn = null
super.onDestroy()
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
app:title="@string/support"
android:layout_height="wrap_content"
app:navigationIcon="@drawable/ic_baseline_arrow_back"
/>
<LinearLayout
android:id="@+id/btn_0890"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:paddingHorizontal="@dimen/_16sdp"
android:background="?android:selectableItemBackground"
android:paddingVertical="@dimen/_10sdp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_vector_phone" />
<LinearLayout
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_marginStart="24dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0890"
android:textStyle="bold"
android:textColor="@color/black100"
android:textSize="15sp" />
<TextView
android:layout_width="wrap_content"
android:text="Для абонентов"
android:textSize="14sp"
android:textColor="@color/grey110"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/btn_phone1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:paddingHorizontal="@dimen/_16sdp"
android:background="?android:selectableItemBackground"
android:paddingVertical="@dimen/_10sdp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_vector_phone" />
<LinearLayout
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_marginStart="24dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+998 97 130 09 09"
android:textStyle="bold"
android:textColor="@color/black100"
android:textSize="15sp" />
<TextView
android:layout_width="wrap_content"
android:text="Со всех номеров"
android:textSize="14sp"
android:textColor="@color/grey110"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/btn_phone2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:paddingHorizontal="@dimen/_16sdp"
android:background="?android:selectableItemBackground"
android:paddingVertical="@dimen/_10sdp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_vector_phone" />
<LinearLayout
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_marginStart="24dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+99897 203 10 10"
android:textStyle="bold"
android:textColor="@color/black100"
android:textSize="15sp" />
<TextView
android:layout_width="wrap_content"
android:text="Связь с нами"
android:textSize="14sp"
android:textColor="@color/grey110"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/btn_help_bot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:paddingHorizontal="@dimen/_16sdp"
android:background="?android:selectableItemBackground"
android:paddingVertical="@dimen/_10sdp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_vector_telegram" />
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_marginStart="24dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MobiuzHelpBot "
android:textStyle="bold"
android:textColor="@color/black100"
android:textSize="15sp" />
<TextView
android:layout_width="wrap_content"
android:text="Телеграмм бот"
android:textSize="14sp"
android:textColor="@color/grey110"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/btn_sent_message"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:paddingHorizontal="@dimen/_16sdp"
android:background="?android:selectableItemBackground"
android:paddingVertical="@dimen/_10sdp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_group_message" />
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_marginStart="24dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Отправить обращение"
android:textStyle="bold"
android:textColor="@color/black100"
android:textSize="15sp" />
<TextView
android:layout_width="wrap_content"
android:text="Ваше мнение имеет значение"
android:textSize="14sp"
android:textColor="@color/grey110"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment