Working with Hierarchy Viewer #Hierarchy Viewer allows you to debug and optimize your user interface. #It provides a visual representation of the layout's View hierarchy (the Layout View) and a magnified inspector of the display. # Connect your mobile device to your computer. # Open your application in Android Studio, build the source, and run it on your device. (debug application only) # From Android Studio, start the Android Device Monitor: Tools > Android > Android Device Monitor. # Allow USB Debugging on your phone (if asked). # Make sure your device and the package for your application are showing in the Devices (DDMS mode) or Windows (Hierarchy Viewer mode) tab. You can choose Window > Reset Perspective to get back to the default arrangement. # In Android Device Monitor (ADM), in the menu bar, choose Window > Open Perspective, and in the popup click Hierarchy View. The left dot represents the Draw Process of the rendering pipeline. - Measure Th...
ItemTouchHelper.Callback callback = new ItemMoveHelper(ItemTouchHelper. UP | ItemTouchHelper. DOWN , ItemTouchHelper. START | ItemTouchHelper. END ); ItemTouchHelper helper = new ItemTouchHelper(callback); helper.attachToRecyclerView(m RecyclerView ); ItemTouchHelper moves the items' of a recyclerView to translateX/Y properties to reposition them class ItemMoveHelper extends ItemTouchHelper.SimpleCallback { public ItemMoveHelper( int dragDirs, int swipeDirs) { super (dragDirs, swipeDirs); } @Override public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { Collections. swap ( mBagList , viewHolder.getAdapterPosition(), target.getAdapterPosition()); mAdapter .notifyItemMoved(viewHolder.getAdapterPosition(), target.getAdapterPosition()); return false ; } @Override public void onSwiped(RecyclerView.ViewHolder viewH...
using apktool, following command will give the resources as well.
ReplyDeleteapktool.bat d *.apk