According to the documentation ConstraintLayout should be compatible with Android 9 but it is not.
The main problem is within the populateConstraint method. This method gets called when you call the load(Context context, int resourceId) method. It seems some of the properties are not available in old versions.
According to the documentation
ConstraintLayout
should be compatible with Android 9 but it is not.The main problem is within the
populateConstraint
method. This method gets called when you call theload(Context context, int resourceId)
method. It seems some of the properties are not available in old versions.For example
startMargin
,translationZ
, etc.