Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.02.2015, 09:40
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Добрый день! Рисую 2 полуокружности, но почему они не плотно прилегают друг к другу?? На рисунке нестыковка хорошо видна. Вот код: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Может как-то иначе нужно отрисовывать чтобы получить плавно прилега? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:13
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
+1 градус для обоих не предлагать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:17
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Пробовал! Не помогло... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:28
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
а в drawable circle не проще сделать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:40
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
цвет и градусы чарта должны изменяться. Но я пробовал в drawable - всё равно криво получается. Вопрос не в том как проще сделать, а в том как нарисовать 2 или более полукруга, так чтобы края плавно прилегали друг к другу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:46
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Сдается мне, что это второй arc накладывается таким образом. Проверь, нарисуй полный круг и затем в нем на сколько-нибудь градусов и скорее всего второй и нарисует пустоты для себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:47
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Код: sql 1. 2. 3.
Кстати, последняя студия ругается на такой код в onDraw. Говорит, что создание объектов стоит вынести за рамки этого метода. И я с ней согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:49
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Отрисовал полный круг внутри него полукруг - просветов не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 10:54
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
ЦиркульОтрисовал полный круг внутри него полукруг - просветов не видно. У тебя странный метод рисования. Я не поленился его проверить но так будет лучше. Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:00
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Обрати внимание, что есть альфа paint.setAlpha(150); И если делать в фоне полный круг, то цвета смешаются. Нужно именно кусочками изобразить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:05
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Чего-то не понимаю тебя. Попробовал черным, белым, желтым и... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:14
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Попробуй вот этот код: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Цвета смешаны. Полукруг не зелёный. Поэтому нужно отрисовать 2 полукруга которые плавно стыкуются друг с другом ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:15
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:32
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Ок, понял. С альфа-каналом такие не пройдет, да. А без него можно создать иллюзия идеального стыка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:35
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Так может кто-то знает как решить эту задачку? Вопрос остаётся открытым ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:38
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
ЦиркульТак может кто-то знает как решить эту задачку? С альфа-каналом и drawArc не получится. Из-за того, как реализован drawArc. Впрочем, он везде примерно так сделан. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:40
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Или как отрисовать чарт (график) с идеальным стыком полуокружностей? Такой как на картинке например ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:44
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
ЦиркульИли как отрисовать чарт (график) с идеальным стыком полуокружностей? Еще разик: альфа-канал убрать и получается идеальный стык. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 11:52
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Код: java 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 12:16
|
|||
---|---|---|---|
|
|||
drawArc некорректная отрисовка |
|||
#18+
Я не верю, чтобы в Android не было способа отрисовать с альфа-каналом несколько полукругов с идеальным стыком. Вопрос открыт... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:01
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
ЦиркульЯ не верю, чтобы в Android не было способа отрисовать с альфа-каналом несколько полукругов с идеальным стыком. Вот это вера Почитай, тут и причина и альтернативное решение https://medium.com/@workingkills/the-mysterious-case-of-who-killed-arcs-on-android-9155f49166b8 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:13
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Кстати, рабочий вариант... Нужно сюда перенести. Тэги: android Canvas.drawArc same start length точный Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350.
Пример использования: MainActivity.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
MyView.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67.
Выделенный импорт нужно заменить на правильный (или свой, как сделано у меня :). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:51
|
|||
---|---|---|---|
drawArc некорректная отрисовка |
|||
#18+
Все таки не идеал, но видимо лучшее решение для альфа-канала. :) Как вариант, можно рисовать увеличенное в два раза изображение и затем уменьшать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=13&mobile=1&tid=1331417]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 399ms |
0 / 0 |