Я использую com.glide.slider.library.SliderLayout для создания ползунков изображений в моем приложении.
Я хотел бы изменить фон слайдера, но не могу. Я попытался добавить цвет фона в XML или установить фон или цвет фона программно, ни один из них не работает.
Может кто-нибудь помочь мне с этим?
Вот код в xml:
<com.glide.slider.library.SliderLayout
android:id="@+id/slider"
android:layout_width="wrap_content"
android:layout_height="250dp"
custom:auto_cycle="true"
android:background="@color/sysWhite"/>
Вот код для создания слайда:
val requestOptions = RequestOptions()
requestOptions.centerInside()
for (i in 0..3) {
val sliderView = TextSliderView(this)
// if you want show image only / without description text use DefaultSliderView instead
// initialize SliderLayout
sliderView
.image(imageURL)
.setRequestOption(requestOptions)
.setProgressBarVisible(true)
.setOnSliderClickListener(this)
//add your extra information
sliderView.bundle(Bundle())
sliderView.bundle.putString("extra", selectedProduct?.name)
slider.addSlider(sliderView)
}
slider.setPresetTransformer(SliderLayout.Transformer.Accordion)
slider.findViewById<View>(R.id.slider).setBackgroundColor(resources.getColor(R.color.sysWhite))
slider.setPresetIndicator(SliderLayout.PresetIndicators.Center_Bottom)
slider.setCustomAnimation(DescriptionAnimation())
slider.setDuration(3000)
slider.addOnPageChangeListener(this)