我在项目中使用了一个自定义UI组件,它有自己的一些属性。我想在单击某个函数时更改它。不过我不知道如何访问它,我在这个部门还是个新手。
<com.chinodev.androidneomorphframelayout.NeomorphFrameLayout
android:id="@+id/btnsystem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
app:neomorph_background_color="@color/appBackground"
app:neomorph_corner_radius="10dp"
app:neomorph_elevation="4dp"
app:neomorph_highlight_color="#ffffff"
app:neomorph_shadow_color="#CDCDCD"
app:neomorph_view_type="rectangular">
这里说我想使用onclick函数更改app:neomorph_elevation
,我该怎么做?
在NeomorphFrameLayout
中,您可以添加一个公共函数changeElevation ex
fun changeElevation(elevation :Float){
neomorph_elevation = elevation
}
并且可以像一样在onClickListener中使用
btnsystem.changeElevation(5f)
正如他们在库中指定的那样,
属性:neomorp_clickable选项将其设置为true,然后onClick从xml或setOnClickListener触发一个函数,无论您喜欢哪个。。。
https://github.com/4inodev/Neomorphic-FrameLayout-Android
android存储库历史记录
Android存储库XML 的历史
repository2-$N.xml和addons_list-3.xml
由sdkmanager
命令使用。
存储库-$N.xml和addons_list-2.xml
由android
命令使用,该命令在最新的Android SDK工具(自r25.3.0起(中已弃用且不可用