}
}
}
override fun onResume() {
super.onResume()
(activity as AppCompatActivity?)!!.supportActionBar!!.hide()
}
override fun onStop() {
super.onStop()
(activity as AppCompatActivity?)!!.supportActionBar!!.show()
}
}
package com.example.computergraphics
import android.content.Context
import android.content.Intent
import android.media.MediaPlayer
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.os.CountDownTimer
import android.view.View
import com.airbnb.lottie.animation.content.Content
import com.example.computergraphics.databinding.ActivitySplashBinding
import com.example.computergraphics.utils.Typewriter
class FlashActivity : AppCompatActivity() {
lateinit var mediaPlayer: MediaPlayer
lateinit var binding: ActivitySplashBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivitySplashBinding.inflate(layoutInflater)
setContentView(binding.root)
supportActionBar?.hide()
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
startTimeCounter1(this)
startTimeCounter(this)
}
private fun startTimeCounter(view: FlashActivity) {
object : CountDownTimer(2500, 1000) {
override fun onTick(millisUntilFinished: Long) {
}
override fun onFinish() {
mediaPlayer.stop()
val intent = Intent(this@FlashActivity, MainActivity::class.java)
startActivity(intent)
overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_in_bottom)
finish()
}
}.start()
}
private fun startTimeCounter1(view: FlashActivity) {
object : CountDownTimer(1000, 1000) {
override fun onTick(millisUntilFinished: Long) {
}
override fun onFinish() {
binding.text.setCharacterDelay(50)
binding.text.animateText("Kompyuter \nGrafikasi")
mediaPlayer = MediaPlayer.create(this@FlashActivity, R.raw.klv)
mediaPlayer.start()
mediaPlayer.isLooping = true
}
}.start()
}
}
package com.example.computergraphics
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.example.computergraphics.databinding.FragmentHelpCenterBinding
import android.content.Intent
import android.net.Uri
import androidx.navigation.fragment.findNavController
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private const val ARG_PARAM1 = "param1"
private const val ARG_PARAM2 = "param2"
/**
* A simple [Fragment] subclass.
* Use the [HelpCenterFragment.newInstance] factory method to
* create an instance of this fragment.
*/
class HelpCenterFragment : Fragment() {
// TODO: Rename and change types of parameters
private var param1: String? = null
private var param2: String? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
arguments?.let {
param1 = it.getString(ARG_PARAM1)
param2 = it.getString(ARG_PARAM2)
Do'stlaringiz bilan baham: |