There is a question How to make ConstraintLayout work with percentage values? and its answers show how to use the percentages:
Instead of using a dimen resource, use an item resource of type dimen:
<item name="guideline_perc" type="dimen">0.5</item>
If using integers, an integer
resource would work best:
<integer name="guideline_perc">1</integer>
To set a percentage use the fraction syntax
<fraction name="guideline_perc">0.5</fraction>
and then
app:layout_constraintGuide_percent="@fraction/guideline_perc"