lateinit var searchLocationET: EditText
lateinit var placeDetailsTV: TextView
var REQUEST_CODE = 700
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
searchLocationET = findViewById(R.id.searchLocationBTN)
placeDetailsTV = findViewById(R.id.resultPlaceDetailsTV)
val intent = Intent(this, SearchPlaceActivity::class.java)
intent.putExtra(
SearchPlacesStatusCodes.CONFIG,
SearchPlaceActivity.Config.Builder(apiKey = "myapikey")
.setSearchBarTitle("Enter Source Location")
.setMyLocation("12.9716,77.5946")
.setEnclosingRadius("500")
.build()
)
searchLocationET.setOnClickListener {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
val pair = Pair.create(searchLocationET as View, SearchPlacesStatusCodes.PLACEHOLDER_TRANSITION)
val options = ActivityOptions.makeSceneTransitionAnimation(this, pair).toBundle()
startActivityForResult(intent, REQUEST_CODE, options)
} else {
startActivityForResult(intent, REQUEST_CODE)
overridePendingTransition(R.anim.abc_fade_in, R.anim.abc_fade_out)
}
}
}