Основываясь на ответе Нихала ( https://stackoverflow.com/a/42234152/2832027 ), здесь приведена чистая версия XML, которая дает прямоугольник с закругленными углами по API 24 и выше. На API 24 ниже он не будет отображать закругленные углы.
Использование:
rounded_corner_mask.xml
-
-
-
-
StringWriter sw = new StringWriter();
dataSet.WriteXml(sw);
string result = sw.ToString();
Запишите в StringWriter
, а затем вызовите ToString
для этого.
Обратите внимание, что если вы хотите, чтобы сгенерированное объявление XML указывало UTF- 8 вместо UTF-16 вам понадобится что-то вроде моего Utf8StringWriter
.