{"id":1149,"date":"2015-04-17T11:33:42","date_gmt":"2015-04-17T11:33:42","guid":{"rendered":"http:\/\/mindfusion.eu\/blog\/?p=1149"},"modified":"2021-01-15T15:36:10","modified_gmt":"2021-01-15T15:36:10","slug":"diagramming-for-android-v1-2","status":"publish","type":"post","link":"https:\/\/mindfusion.dev\/blog\/diagramming-for-android-v1-2\/","title":{"rendered":"Diagramming for Android, V1.2"},"content":{"rendered":"<p>We are happy to announce the new version of MindFusion.Diagramming library for Android. We have added the following new features and improvements:<\/p>\n<p><strong>AnchorPattern improvements<\/strong><\/p>\n<ul>\n<li>The XUnit and YUnit properties allow specifying the coordinates of an AnchorPoint as a fixed offset from the node&#8217;s top-left corner rather than in percentage, so that the point position does not change when the node is resized.<\/li>\n<li>The AnchorPattern property of Shape class lets you associate anchor points with shape definitions. If a ShapeNode instance does not contain its own AnchorPattern, it will derive the one defined by the node&#8217;s Shape.<\/li>\n<\/ul>\n<div id=\"attachment_1152\" style=\"width: 173px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2015\/04\/android_Diagram_anchor_points.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1152\" class=\"size-full wp-image-1152\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2015\/04\/android_Diagram_anchor_points.png\" alt=\"Android diagramming library: anchor points\" width=\"163\" height=\"302\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2015\/04\/android_Diagram_anchor_points.png 163w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2015\/04\/android_Diagram_anchor_points-162x300.png 162w\" sizes=\"auto, (max-width: 163px) 100vw, 163px\" \/><\/a><p id=\"caption-attachment-1152\" class=\"wp-caption-text\">Android diagramming library: anchor points<\/p><\/div>\n<p><strong>Miscellaneous<\/strong><\/p>\n<ul>\n<li>Links can now snap to nodes from a distance when their AutoSnapToNode property is enabled. The maximum snap distance is specified via Diagram.AutoSnapDistance property. AutoSnapToNode supersedes the old SnapToNodeBorder property, which worked only for nodes under pointer location.<\/li>\n<li>Type of Margin property of LinkLabel has been changed from float to Thickness.<\/li>\n<li>The changeUnit method sets a new MeasureUnit and scales the coordinates of diagram items to keep them the same size.<\/li>\n<li>Fixed node spacing in bottom-to-top TreeLayout.<\/li>\n<li>Multiple-resize of rotated nodes fixed to apply same offsets in nodes&#8217; local coordinate system.<\/li>\n<li>Fixed text layout in rotated nodes.<\/li>\n<li>Improved layout of text components in CompositeNode.<\/li>\n<\/ul>\n<p>The new version is available for download from the following link:<\/p>\n<p align=\"center\"><a title=\"Download Diagramming for Android Library\" href=\"https:\/\/www.mindfusion.dev\/DroidDiagramTrial.zip\">Download Diagramming for Android, V1.2<\/a><\/p>\n<p>If you require technical support, please use <a title=\"Diagramming for Android forum\" href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?board=android\">the forum<\/a> or write us at <a title=\"Write Us\" href=\"mailto:support@mindfusion.dev?subject=Android library inquiry&amp;body=Please, remember to add mindfusion.dev to your email whitelist. We usually reply to all contact inquiries within 3 to 4 hours. In case you have not received an answer in 24 hours, the email most likely has been filtered by an anti-spam software running at your mail server. Thank you for the understanding!\" target=\"_parent\" rel=\"noopener noreferrer\">support@mindfusion.dev.<\/a> A <a href=\"http:\/\/www.mindfusion.dev\/HelpDesk\/index.php\">help desk<\/a> is also available. Providing fast and competent technical support is among the priorities of MindFusion. We answer most support inquiries within hours of receiving them.<\/p>\n<p><em>About Diagramming for Android:<\/em> A native Java class library, which provides your Android application with a powerful set of features for creating, customizing and displaying flowcharts, genealogy trees, class hierarchies, networks, algorithms and much more. The component offers a rich choice of predefined shapes, many pen and brush options as well HTML-like formatting of text. Diagram nodes can hold text as well images, can be semi-transparent and support glass reflection effects. The component offers various automatic layout algorithms and a rich user interaction model, which supports zoom, scroll, alignment guides and more. You can read the features list of MindFusion Diagramming library for Android <a href=\"http:\/\/mindfusion.dev\/features-droid-diagram.html\">here.<\/a> For pricing and licenses check <a title=\"Android diagramming library licenses\" href=\"http:\/\/mindfusion.dev\/buy-droiddiagram.html\">this link<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce the new version of MindFusion.Diagramming library for Android. We have added the following new features and improvements: AnchorPattern improvements The XUnit and YUnit properties allow specifying the coordinates of an AnchorPoint as a fixed offset &hellip; <a href=\"https:\/\/mindfusion.dev\/blog\/diagramming-for-android-v1-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[95,2],"tags":[68,3,4,44,169,289,155,40],"class_list":["post-1149","post","type-post","status-publish","format-standard","hentry","category-diagramming-2","category-product-releases","tag-android","tag-diagram","tag-flowchart","tag-library","tag-link","tag-node","tag-shape","tag-tree-layout"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3RlKs-ix","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/comments?post=1149"}],"version-history":[{"count":3,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1149\/revisions"}],"predecessor-version":[{"id":2538,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1149\/revisions\/2538"}],"wp:attachment":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/media?parent=1149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/categories?post=1149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/tags?post=1149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}