我有一个名为QuizBar
的自定义视图,它是SeekBar
的子类。 SeekBar
为其某些属性设置默认值,这些属性与我希望QuizBar
的默认值不同。什么是最好的更改这些默认值的方式?我可能会把传递给构造函数的AttributeSet
弄得乱七八糟,但那会很麻烦,很难改变。似乎有一种更简单的方法可以做到这一点。
答案 0 :(得分:0)
如果您只是想更改progressBackgroundTint
和progressBackgroundTintMode
的默认值,那么您只需在类的构造函数中调用其setter method并设置其默认值。
请记住,上述值的两个setter方法仅适用于21及更高版本,因此请确保在设置之前检查版本。