I apologise in advance for this epistle and my questionable mental state. I sat a long time before pressing Submit.
I have read quite a few posts during this, my early learning, and have come to the conclusion that I have a concept difficulty and that possibly I am not alone. One normally learns by stringing together concepts and mental images drawn from the normal world. I am struck by the definite feeling that I have landed on a different planet.
I have trouble with the 'concept descriptions' involved here. It would be nice to have a diagramatic rendition of these concepts of what connects to what, which draws on which and which of them is necessary and which desirable (and for what reason it is desirable) to achieve the required result.
I believe my problem to be caused by the names that have been given to 'things'.
i.e. An activity cannot be touched but an Activity can. When I read of a Canvas and drawing my mind tells me that I would draw ON a canvas not WITH it and I would draw With a pen. I always believed when using a Delphi Canvas that I was indeed drawing ON it and WITH a pen.
Unless I have it wrong we are to believe that we draw ON a Bitmap WITH a Canvas (one would assume a BitmapDrawable - the other one would assume being for display of an image that exists already) .
The above (again if I am correct) is absurd to my English thinking mind.
I thus find it difficult to read the Help and understand by concept alone, I must look at other's code to find out the 'truth' and then twist my mental concept. If they have it wrong also, the code may work but have non required items, which I will not pick up.
I wonder if other's have this same problem. The Help etc. is written by somebody that 'knows' and to them the concept is obvious even if 'odd'.
Please tell me I am not alone on this planet. Often reading 'you could have done this instead' or 'you don't need that' suggests it is well populated.
So; in order to draw a line on the screen...
1. Can I simply add a Canvas (there I go; wrong concept) or a bitmap(Drawable or otherwise?) or both on top of each other like an overlay?
2. Do I HAVE to initialize all objects; because I have seen code that doesn't?
3. Do I need a Panel on which to place the above or can I do without if there are no other objects? The code I have seen uses one but is it necessary or because somebody didn't know either, or because Panels bring something else to the feast?
Sorry, sorry, for this long explanation of my plight. What have I obviously failed to read??
I have read quite a few posts during this, my early learning, and have come to the conclusion that I have a concept difficulty and that possibly I am not alone. One normally learns by stringing together concepts and mental images drawn from the normal world. I am struck by the definite feeling that I have landed on a different planet.
I have trouble with the 'concept descriptions' involved here. It would be nice to have a diagramatic rendition of these concepts of what connects to what, which draws on which and which of them is necessary and which desirable (and for what reason it is desirable) to achieve the required result.
I believe my problem to be caused by the names that have been given to 'things'.
i.e. An activity cannot be touched but an Activity can. When I read of a Canvas and drawing my mind tells me that I would draw ON a canvas not WITH it and I would draw With a pen. I always believed when using a Delphi Canvas that I was indeed drawing ON it and WITH a pen.
Unless I have it wrong we are to believe that we draw ON a Bitmap WITH a Canvas (one would assume a BitmapDrawable - the other one would assume being for display of an image that exists already) .
The above (again if I am correct) is absurd to my English thinking mind.
I thus find it difficult to read the Help and understand by concept alone, I must look at other's code to find out the 'truth' and then twist my mental concept. If they have it wrong also, the code may work but have non required items, which I will not pick up.
I wonder if other's have this same problem. The Help etc. is written by somebody that 'knows' and to them the concept is obvious even if 'odd'.
Please tell me I am not alone on this planet. Often reading 'you could have done this instead' or 'you don't need that' suggests it is well populated.
So; in order to draw a line on the screen...
1. Can I simply add a Canvas (there I go; wrong concept) or a bitmap(Drawable or otherwise?) or both on top of each other like an overlay?
2. Do I HAVE to initialize all objects; because I have seen code that doesn't?
3. Do I need a Panel on which to place the above or can I do without if there are no other objects? The code I have seen uses one but is it necessary or because somebody didn't know either, or because Panels bring something else to the feast?
Sorry, sorry, for this long explanation of my plight. What have I obviously failed to read??
Last edited: