Я делаю приложение для Android, в котором пользователь сможет перетаскивать кнопки на экране, а затем захватить это изображение с телефона и отправить его мне. Я получил перетаскивание, я получил загрузку изображения, теперь мне просто нужно получить снимок экрана с позиционированием кнопок с устройства без использования DDM. вот мой MainActivity
public class DragSymbols extends Activity {
// Define the symbols and their initial coordinates in arrays. No limit in principle
// to how many. Coordinates are measured from the upper left corner of the screen,
// with x increasing to the right and y increasing downward
float [] X = {2, 2, 2, 2, 2, }; // Initial x coord in pixels of upper left corner of symbol
float [] Y = {2, 2, 2, 2, 2, }; // Initial y coord in pixels of upper left corner of symbol
// The Drawable corresponding to the symbol. R.drawable.file refers to file.png, .jpg,
// or .gif stored in res/drawable-hdpi (referenced from code without the extension).
// 5 Buttons in Total
int[]symbolIndex = {R.drawable.twit,R.drawable.twit, R.drawable.twit,R.drawable.twit,R.drawable.twit,};
// Instantiate a SymbolDragger instance (which subclasses View), passing to it in the
// constructor the context (this) and the above arrays. Then set the content view to
// this instance of SymbolDragger (so the layout is being specified entirely by SymbolDragger,
// with no XML layout file). The resulting view should then place draggable symbols with
// content and initial position defined by the above arrays on the screen.
SymbolDragger view = new SymbolDragger(this, X, Y, symbolIndex);
view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT));
setContentView(view);
}
}